And you get to do your workshop opposite John Rose on invokedynamic. That's inconvenient, since I'd like to attend both.
DLR seemed like automatic to me, but I actually agree with going around it too. As far as using DLR goes... PRO: * We can enlist in other DLR language dispatch, and invokedynamic will be analogous to C# "dynamic". * Ideally the plumbing is already there for building optimized intermediate stubs; we'd essentially just generate CallSite + MethodHandle chains into CLR DynamicMethod bodies and dispatch through them that way. Very similar to Rémi's JSR-292 backport. CON: * Going direct would allow us to skip any less-desirable aspects of the DLR dispatch chain. I don't know what those might be, though. * We'll lose any infrastructure support for dyncalling, including interop with DLR languages. It's going to be a fun JVM-LS this year :) - Charlie On Fri, Jun 10, 2011 at 9:13 AM, Jeroen Frijters <jer...@sumatra.nl> wrote: > I haven't done any serious invokedynamic work (since my ancient prototyping), > but my current thinking is to build it directly on top of the CLR and not use > the DLR, but maybe I'll change my mind after the summit :-) > >> -----Original Message----- >> From: jvm-languages@googlegroups.com [mailto:jvm- >> langua...@googlegroups.com] On Behalf Of Charles Oliver Nutter >> Sent: Friday, June 10, 2011 15:55 >> To: jvm-languages@googlegroups.com >> Subject: Re: [jvm-l] JVM Summit'11 (agenda) >> >> Looks great! Jeroen will be there for iKVM, that's so cool. Maybe we can >> get him to add invokedynamic using DLR? :D >> >> On Fri, Jun 10, 2011 at 4:23 AM, Rémi Forax <fo...@univ-mlv.fr> wrote: >> > The agenda of the JVM Summit has been published. >> > >> > http://openjdk.java.net/projects/mlvm/jvmlangsummit/agenda.html >> > >> > 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-languages@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-languages@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-languages@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-languages@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.