> indeed. In turn, Helvetia would actually simplify the implementation. E.g. > Quasi-Quoting > is very nice when building AST snippits to be inserted.
The situation also has its advantages :-) I recently rewrote the Quasiquoting bootstrap code in a new and much simpler way. Instead of directly plugging it into the NewCompiler and generating byte code, I reimplemented the quoting mechanism as a pure parse tree transformation on the AST. Like this it is the whole thing is independent of the actual compiler being used. The quote, unquote and splice nodes can be transformed to traditional nodes as a preprocessing step to any backend. > And of course Bytesurgeon screams for a Language-Boxes DSL (even though not > directly > related to Reflectivity). Yeah, but first I have to get everything working again. My demo image is still a pre-closure one. > With Johan, I plan to use Helvetia together with Reflectivity for some > research project. Cool. Keep me in the loop on that. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
