This is the mail archive of the guile@sources.redhat.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]

Re: Translation for extension is a bad idea


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]