On Mon, Jul 16, 2012 at 1:02 PM, Pascal J. Bourguignon <
p...@informatimago.com> wrote:
> clisp has a true interpreter, and it will macroexpand several times the
> same macro.
>
I think it was either Bruno Haible or Sam Steingold who explained to me
once that the trick in CLISP is not to interpret, but to recompile the
function when the macro changes. This way it is more efficient than GCL
(which uses a list traversal interpreter) but behaves like an interpreter
in that sense. In any case I never studied CLISP's source code, so I cannot
be sure whether I misunderstood the email.
Juanjo
--
Instituto de FĂsica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list