From: Jamal Mazrui Date: 2006-05-10T22:39:52+09:00 Subject: Re: Compiler for Ruby Thanks for the links. After reviewing several web pages, I have a few more questions at this time. Can YARV be used to speed up Ruby 1.84 programs for Windows? Is YARV on a separate track from Rite, or an integral part of its strategy for better performance? Is Rite a code name for Ruby 2.0, or will it be the proper name upon official release of the language, with Ruby being the name for earlier versions instead? (I hope not, since I like the name Ruby and hope it will continue, either with or without Rite in addition.). Jamal -----Original Message----- From: Bill Guindon [mailto:agorilla@gmail.com] Sent: Tuesday, May 09, 2006 4:40 PM To: ruby-talk ML Subject: Re: Compiler for Ruby On 5/9/06, Jamal Mazrui wrote: > I realize that a compiler is not necessarily important to a lot of Ruby > developers because of the dynamic, interpreted nature of the language. > Once a program is good enough for production, however, it may benefit > from the increased performance a compiler can deliver. > > So, I'm curious about the status of such a project. Is it intended to > be part of Ruby 2.0? Is it related to the Parrot virtual machine > project that intends to execute Ruby as well as other languages? Her'e the compiler in progress: http://www.atdot.net/yarv/ More details via Google: http://www.google.com/search?q=ruby+rite > I don't know the details, but am aware that there are various forms of > compilers that work at different levels of code or at different points > in the life cycle of a program (e.g., native machine code compiler > versus Just-in-Time compiler). I welcome any information about what is > in the works for Ruby, both near and long term. > > Jamal > > P.S. In case it matters, I develop under Windows at present, though > eventually hope to do cross platform application development. > > -- Bill Guindon (aka aGorilla) The best answer to most questions is "it depends".