News for hackers. Stuff that matters.
Re:How an Optimizing Compiler Works by bjoli on Tuesday November 12, 2019 @12:27AM (#21511756)
This is not done over regular lisp lists, but over scheme syntax objects that retain the original source info.

Those syntax objects are also the basis of the hygienic macro systems in many schemes (at least ones using syntax-case) so that macros also benefit from that information.

The lisp source representation is already an AST, so these kinds of transformations are trivial.

There are no comments on this comment yet.