This is the mail archive of the
guile@sources.redhat.com
mailing list for the Guile project.
Re: Translation for extension is a bad idea
- To: Brent Fulgham <brent dot fulgham at xpsystems dot com>
- Subject: Re: Translation for extension is a bad idea
- From: cwitty at newtonlabs dot com (Carl R. Witty)
- Date: 17 Jul 2000 10:37:08 -0700
- Cc: guile at sourceware dot cygnus dot com
- References: <EDFD2A95EE7DD31187350090279C6767B50EDB@THRESHER>
Brent Fulgham <brent.fulgham@xpsystems.com> writes:
> The main disadvantage of the prolog/haskell/scheme (really any functional
> language) running on a JVM has been implementing closures and certain
> other functional programming features. The "Sable" implementation is
> (I believe) aimed at resolving certain of these issues.
Haskell creates and uses closures far more than a language like
scheme; depending on the implementation, every expression may create a
"closure", and every variable reference may evaluate a closure. I
doubt if any VM not designed with lazy functional programming
languages in mind would do a very good job with Haskell. (I haven't
looked at Sable yet; I will soon. Thanks for the reference.)
Carl Witty
cwitty@newtonlabs.com