[Bese-devel] A code UnWalker for Arnesi

Hoan Ton-That hoan at ton-that.org
Wed Mar 1 07:56:45 UTC 2006


Hey Marco and everyone,

I've written an UnWalker for arnesi.  `unwalk-form' is the inverse
of `walk-form' so (unwalk-form (walk-form form)) = form.
Its useful if you want to compile to CL, instead of interpreting.
You can modify existing parse trees and make new ones and
then convert them into list structure.  Add a macro and viola!

Enjoy, have fun, and go forth and write some extensions to CL!

BTW, the class `rest-function-argument-form' was inheriting from
`optional-function-argument-form' which caused problems.
It now inherits from `function-argument-form'.  There is also
a bunch of tests.

Hoan

PS.  What does arnesi mean?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CHANGESET
Type: application/octet-stream
Size: 40568 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bese-devel/attachments/20060301/de570646/attachment.obj>


More information about the bese-devel mailing list