From: Robert Feldt Date: 2003-12-18T08:03:22+09:00 Subject: Re: #Smalltalk Yukihiro Matsumoto wrote: >Hi, > >In message "#Smalltalk" > on 03/12/14, Dave Thomas writes: > >|Interesting stuff. The implementation page has use useful techniques >|which could apply to Ruby too. > >Unfortunately, that technique does not allow closures, which is >essential, IMO, in Ruby. But #Smalltalk itself is interesting really. > > This is just to note that in the paper Don Syme, ILX: Extending the .NET Common IL for Functional Language Interoperability available at http://research.microsoft.com/projects/ilx/babel01.pdf ILX is described. It is an addition to the Common Intermediate Language (DotNet's bytecode) which supports, among other things, closures. Combining ILX with the ideas (and code?) from SharpSmalltalk might give us the ideas needed for a SharpRuby (Ruby#?). Regards, Robert Feldt