Hey Gang,
I'm looking for a prolog emulator for Common LISP. I don't need
anything that full-featured, in fact simpler is better, but it would
be very nice if it were fast.
Is there anything out there that is say, 'standard' or something? It
would be nice if it were rather commonly used as well.
-Todd
Todd Pierce wrote:
> Hey Gang,
>
> I'm looking for a prolog emulator for Common LISP. I don't need
> anything that full-featured, in fact simpler is better, but it would
> be very nice if it were fast.
>
> Is there anything out there that is say, 'standard' or something? It
> would be nice if it were rather commonly used as well.
Norvig has a Prolog compiler written in Common Lisp in his book
_Paradigms of Artificial Intelligence Programming_. I based a
Prolog-style unification engine on it for a commercial product about a
dozen years ago, and recently someone posted here that they're doing the
same. Seems like it would serve, and it's pretty easy to understand, and
pretty thoroughly explained in the text.
···········@hotmail.com (Todd Pierce) writes:
> Hey Gang,
>
> I'm looking for a prolog emulator for Common LISP. I don't need
> anything that full-featured, in fact simpler is better, but it would
> be very nice if it were fast.
>
> Is there anything out there that is say, 'standard' or something? It
> would be nice if it were rather commonly used as well.
>
> -Todd
http://www.franz.com/support/tech_corner/#prolog-071504
It's available for the Trial Edition, too.
Kevin
···········@hotmail.com (Todd Pierce) writes:
> Hey Gang,
>
> I'm looking for a prolog emulator for Common LISP. I don't need
> anything that full-featured, in fact simpler is better, but it would
> be very nice if it were fast.
>
> Is there anything out there that is say, 'standard' or something? It
> would be nice if it were rather commonly used as well.
Kevin already mentioned Franz's product, but Xanalys (wake up, Xanalys
employees!) has KnowledgeWorks in their LispWorks product, which
provides a programmable prolog-like environment.
The one in PAIP is not very fast by Norvig's own admission, but it may
be fast enough for you with a highly optimizing compiler like sbcl or
cmucl.
--
Rahul Jain
·····@nyct.net
Professional Software Developer, Amateur Quantum Mechanicist