From mboxrd@z Thu Jan 1 00:00:00 1970 From: Doug Evans To: Ben Elliston Cc: cgen@sources.redhat.com Subject: Implementation Language Date: Sat, 29 Jul 2000 09:26:00 -0000 Message-id: <14723.1398.258797.45090@casey.transmeta.com> X-SW-Source: 2000-q3/msg00007.html Ben Elliston writes: > We've been running CGEN purely interpeted for several months now and no one > is finding the speed to be a problem at all. The smob class implementation is gone too though. Debugging was much easier with it. [Of course, for those tuning in late, should the implementation remain in Guile, yes, we'll want to switch to goops (IMO of course).] That's probably the first decision we need to reach: do we stick with Guile? There's no other politically correct choice for a Scheme implementation. Or do we switch to C? (/C++?). [I can here the cackles now ...] I think speed of code generation is important, but I also think there's no reason why a Scheme implementation can't satisfy that. However, I think the current Guile implementation has a _long_ way to go in this regard, and I'm not convinced it will ever get there.