(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...
Oh, good, because I think I have a good explanation for continuations that doesn't involve Lisp at all either.