I didn't realize GCC had a Lisp interface. Interfacing with GCC would be excellent.
This is perhaps far-fetched, but I think the best thing would be if we could persuade them to replace MELT with Guile. It looks to me from the docs like MELT is yet another Lisp engine, which is exactly what Guile is trying to replace. We could offer them a well-tested, more-feature-complete extension language, and they could offer us interfaces to good code generation. Noah On Sat, May 29, 2010 at 4:09 PM, Thien-Thi Nguyen <t...@gnuvola.org> wrote: > () Noah Lavine <noah.b.lav...@gmail.com> > () Thu, 27 May 2010 17:03:48 -0400 > > - Second, what would a good interface to a native code > generation system be? (I'm assuming we'll want Lightning > available as a regular module in addition to using it to speed > up the language.) My current prototype just mimics the > Lightning API, but it's not necessarily the best way to do > this. Is there a better way? > > Perhaps you can look at how MELT (for GCC) does things. Keeping > within striking distance of GCC interop (i.e., its plugin design) > is probably a lot of work, but maybe the benefit would be greater. > > thi >