From: Pedro Salado
Subject: LISP TO PROLOG COMPILER
Date: 
Message-ID: <d066128b.0203020917.4852b6e@posting.google.com>
Hello

I would like to know if there is such a thing as a LISP to PROLOG or
Scheme to Prolog compiler and where I could find one.

I have AI programs than I am studying written in LISP and Scheme and
would like to convert them into Prolog (SWI Prolog). Since this is the
language I work with. The enviroment would be Windows or MS DOS
running in a PC.

Please, any help, comments and sugestions would be very appreciated.

Many thanks.

Regards,

P. Salado.

From: mcreatch
Subject: Re: LISP TO PROLOG COMPILER
Date: 
Message-ID: <u2l38u42pakn1gi69k9kq1js5brhgbrm2r@4ax.com>
············@terra.es (Pedro Salado) wrote:

>Hello
>
>I would like to know if there is such a thing as a LISP to PROLOG or
>Scheme to Prolog compiler and where I could find one.
>
>I have AI programs than I am studying written in LISP and Scheme and
>would like to convert them into Prolog (SWI Prolog). Since this is the
>language I work with. The enviroment would be Windows or MS DOS
>running in a PC.

Why not write a lisp compiler in prolog.
They you can run your lisp programs in your SWI prolog envirnoment.
see
http://www.messiah.edu/acdept/depthome/mathsci/courses/opl/projecttopics.htm
From: Neil Smith
Subject: Re: LISP TO PROLOG COMPILER
Date: 
Message-ID: <a625bg$4hp$1@yarrow.open.ac.uk>
"Pedro Salado" <············@terra.es> wrote in message
································@posting.google.com...
> Hello
>
> I would like to know if there is such a thing as a LISP to PROLOG or
> Scheme to Prolog compiler and where I could find one.
>
I've written a very small Lisp compiler in Prolog.  It's at
http://mcs.open.ac.uk/ns938/prolog.html .  Feel free to take and extend it.

Neil.
---------------------------------------------------------
Neil Smith, Lecturer        Email: ·······@open.ac.uk
Computing Department        Phone: 01908 654101
The Open University         Fax: 01908 652140
Milton Keynes, MK7 6AA, UK  http://mcs.open.ac.uk/ns938/