[Ecls-list] macrolet vs. -eval

Julian Stecklina der_julian at web.de
Fri Aug 5 20:34:03 UTC 2005


Hello,

I have made some changes to the argument parsing code to allow things
like -eval "(defpackage foo ...)" -eval "(foo::a)" to work (i.e.
delayed reading), see the attached patch.

The problem is: it does not work. It seems as if the macrolet-defined
sthunk not expanded properly, since it works, when I replace the call
to sthunk with the intended expansion.

What am I doing wrong?

Regards,
-- 
Julian Stecklina

LISP has survived for 21 years because it is an approximate local
optimum in the space of programming languages. - John McCarthy (1980)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: top.patch
Type: text/x-diff
Size: 5846 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20050805/b1f6ce80/attachment.patch>


More information about the ecl-devel mailing list