Re: [stack] In praise of Prolog

John Cowan <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <[email protected]>
Manfred Von Thun scripsit:

> Prolog (like Joy) has the wonderful capability of allowing one to
> look at the bodies of definitions (by "clause"), doing something with
> these bodies and constructing something that can later be executed (by
> "call"). Languages such as the Algol descendents cannot do this. I do
> not know whether (the interpreted implementations of) the Lisps can
> (John Cowan: ?).

Very few Lisps allow you to recover the source form of a definition
from its executable form (decompiling), but essentially all allow you
to evaluate source at run time, and some allow you to go from source to
executable form at run time (compiling).  Even Lisp interpreters
generally do at least some compiling (expanding macros, for example).

-- 
John Cowan                                [email protected]
I amar prestar aen, han mathon ne nen,    http://www.ccil.org/~cowan
han mathon ne chae, a han noston ne 'wilith.  --Galadriel, LOTR:FOTR
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.