Friday, March 28, 2003

(Perl|Python|Ruby) on (.NET|JVM)

Parrot architect Dan Sugalski explains why the two big VMs are poorly suited for dynamic languages. He then demystifies closures without mentioning Lisp and promises a similar treatise on continuations (which the JScheme folks also decided not to support on the JVM).

3 Comments RSS · Twitter


Should I have mentioned lisp? The percentage of people who know of closures through means other than lisp is large and getting larger--like it or not, lots more people know closures because of Perl, Ruby, and Python than Lisp...


No, I think it's great that closures are no longer considered a "weird Lisp thing."


Oh, good, because I think I have a good explanation for continuations that doesn't involve Lisp at all either.

Leave a Comment