tag:blogger.com,1999:blog-20975090.post6167888146288280297..comments2024-03-11T10:18:55.852-05:00Comments on Headius: Another Year, Another InterpreterCharles Oliver Nutterhttp://www.blogger.com/profile/06400331959739924670noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-20975090.post-22970663518231414222007-06-20T10:18:00.000-05:002007-06-20T10:18:00.000-05:00These comments have been invaluable to me as is th...These comments have been invaluable to me as is this whole site. I thank you for your comment.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-20975090.post-35674522558947514772006-11-14T11:44:00.000-06:002006-11-14T11:44:00.000-06:00But, continuations are really important in most ap...But, continuations are really important in most applications. Continuations really help when you are trying to create event driven applications. The two biggest types of those applications are fat client UIs, and single threaded servers.<br /><br />Mainly both of these benefit from continuations because continuations allow for synchronsis call semantics which aids in reuse, but allow for interleaving of long running operations without resorting to bizarre asynchronous code.<br /><br />Have you looked at the work done with Jetty to support a continuation like call? It's not really continuations, but the reason they did this was for better scaling in AJAX applications. Also look at how javascript handles AJAX. You have to use callbacks to interleave retrieving data from the network and updating the UI. But if you want to reuse a method that makes an AJAX call you can't.<br /><br />Code reuse in event driven applications is difficult because asynchronsis nature prevents encapsulation.chubbsondubshttps://www.blogger.com/profile/06708078598697844829noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-45658556654402649832006-10-09T09:03:00.000-05:002006-10-09T09:03:00.000-05:00Really cool stuff. I'm purposely scheduling your C...Really cool stuff. I'm purposely scheduling your Code Camp talk such that it doesn't interfere with mine ;)<br /><br />BTW this may be a bit off-topic but you may be interested in Second Life's work using Mono to power their next-gen scripting engine:<br /><br />http://www.langnetsymposium.com/speakers.asp<br /><br />Scroll down to the "Additional Speakers" section to find it. You don't get to see them, but you hear them and see the slides. The 2nd half of the talk is the most interesting parts. Even though it is .NET-based you may find the talk interesting. I saw the presentation and pretty much everyone in the room had the "wow!" look on their face :).<br /><br />Regards,<br />JasonAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-20975090.post-19618714853063716612006-10-07T12:45:00.000-05:002006-10-07T12:45:00.000-05:00Yes, it's in there, but we haven't decided what we...Yes, it's in there, but we haven't decided what we'll do with it yet. If YARV eventually supports AOT compilation, we'll need to be able to support those bytecodes in JRuby. However we haven't made any moves to start handling them just yet.Charles Oliver Nutterhttps://www.blogger.com/profile/06400331959739924670noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-52028889239898630012006-10-07T11:28:00.000-05:002006-10-07T11:28:00.000-05:00Hi,
I've seen YARVInstructions in jruby repo - is...Hi,<br /><br />I've seen YARVInstructions in jruby repo - is it going to be used for YARV2JVMbytecode translation ;) ?Anonymousnoreply@blogger.com