For the record, JSR292 also simplifies the implementation of a statically-typed functional language.
let f = { bar:String, baz:String -> ... } let a = f("foo") let b = f("bar") let c = b("baz") That's now just a bunch of very optimizable MethodHandle mangling. ~~ Robert. On 12 December 2010 07:40, Rémi Forax <fo...@univ-mlv.fr> wrote: > On 12/12/2010 03:57 AM, jamesl wrote: >> >> A 'series' of posts on implementing a language on top of the JVM has >> been started: >> >> http://blog.redline.st/2010/12/12/redline-smalltalk-in-%E2%80%9Csmall-talks%E2%80%9D/ >> >> I hope it is of interest to people on this list. > > Very interesting. > > I don't know if you had taken a look to JSR 292 > (the package java.dyn of the upcoming jdk7), > if it's not the case you should because it > really simplifies the implementation of a runtime > of a dynamic language. > >> Rgs, James. >> > > cheers, > Rémi > > -- > You received this message because you are subscribed to the Google Groups > "JVM Languages" group. > To post to this group, send email to jvm-langua...@googlegroups.com. > To unsubscribe from this group, send email to > jvm-languages+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/jvm-languages?hl=en. > > -- You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to jvm-langua...@googlegroups.com. To unsubscribe from this group, send email to jvm-languages+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en.