[pro] Compiler APIs in Common Lisp

Nicolas Neuss neuss at kit.edu
Tue Apr 12 09:38:45 UTC 2011


Matthew Swank <akopa.gmane.poster at gmail.com> writes:

> I am current reading an interesting paper on Racket's macro system (referenced
> here: http://lambda-the-ultimate.org/node/4196
> ), and some of the objects they expose quack like CLTL-2 Environments:
> http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node102.html. I have read that
> having write access to environments makes it hard for the compiler to optimize
> code. However, even portable read only access would be helpful. Does anyone
> besides me and Cyrus Harmon (http://cyrusharmon.org/blog/display?id=113)
> miss Environments?
>
> Matt

At least I have missed environments at some point.

I think that Franz has put the most work in this direction, see

http://www.franz.com/support/documentation/current/doc/environments.htm#envir-general-1

And if I remember posts by Duane Rettig on comp.lang.lisp right, they
would be quite willing to cooperate on this issue with other
implementors.

Nicolas




More information about the pro mailing list