From: Mathieu Bouchard Date: 2001-07-13T06:06:01+09:00 Subject: [ruby-talk:17756] Re: .Net, JVM and languages. On Thu, 12 Jul 2001, Erik B�gfors wrote: > .Net has a virtual machine that several languages already supports (or > will support soon). Managed C++, Java Script, Eiffel, Component Pascal, > APL, Cobol, Oberon, Perl, Python, Scheme, Smalltalk, Standard ML, > Haskell, Mercury and Oberon. > I would love to see ruby added to that list. I think Ruby for JVM is much more important, because the list of JVM-enabled languages is about 10 times longer than the list of DotNet-enabled languages; and the JVM certainly hundreds of times more in use _now_ than DotNet (i prefer not trying to extrapolate). > My dream language is almost exactly like ruby but has the option of > compiling to jvm, the .Net vm and binary code as well. I know this is > not really possible because some languages (like ruby) will be too > dynamic (especially for binary-code). Most likely (and as I said previously) it'll start off as an interpreter written in Java and/or C#. I maintain the following opinion: writing a good Ruby interpreter inside Ruby first, and Ruby in Java second, would be easier than just Ruby in Java; *and* results would be more incremental; *and* useful byproducts would come out of it. matju