This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Didier Verna <verna@inf.enst.fr> writes: > strubin@rulabinsky.com (Steven Rubin) writes: > > > I would like to point out, however, that there is a "competitor" to Guile > > that has been around for over 10 years and solves this problem: ELK (the > > extension language toolkit). Like Guile, it is Scheme. Here's a URL: > > > > http://www-rn.informatik.uni-bremen.de/software/elk/elk.html > > > > You probably already know about ELK, and you're all busily composing flames > > to me about why it is so inferior to Guile. I don't care about that. > > No, but I for one would be interested if people knowing both systems > could give us an overview of the major differences, inconvenients, benefits of > the two. Elk has an exact garbage collector similar to Emacs, where the programmer must notify the system about all Scheme variables. So keeping track of the stack isn't a problem, and I assume it's easier to manage multiple stacks, too (which should help with multithreading). It's a real pain to program though. -russ -- "Reasonable people adapt themselves to the world. Unreasonable people attempt to adapt the world to themselves. All progress, therefore, depends on unreasonable people." -- George Bernard Shaw