From: "Ted Neward" <ted.new...@gmail.com>
Date: Mon, 4 Feb 2008 22:01:36 -0800
Local: Tues, Feb 5 2008 1:01 am
Subject: RE: The future of Ruby.NET
He sent same to me, and while I’m completely behind the idea of HIM moving on if he feels the need/desire to[1], I still believe that there is room in the world for both a statically-compiled Ruby and a dynamically-interpreted Ruby on the CLR. And I look forward to seeing you at the Lang.NET 2009 Symposium, D. ;-) Ted Neward Java, .NET, XML Services Consulting, Teaching, Speaking, Writing HYPERLINK "http://www.tedneward.com"http://www.tedneward.com From: RubyDOTNET@googlegroups.com [mailto:RubyDOTNET@googlegroups.com] On Behalf Of M. David Peterson So, as I was saying, I'm not suggesting that at the end of this coming week that if we haven't heard from Dr. Kelly that means something is up and we should immediately assume the worst. Why wait 'til Friday when you can make those assumptions today! ;-) :D No, in all seriousness after my recent "Ruby.NET Is *NOT* Dead" speech Dr. Kelly contacted me directly to let me know he was considering what follows. And after reading his thoughts and discussing things with him further I absolutely 100% both stand behind and believe this is the right decision for *HIM* to make. I know this is *shocking*, but I actually have quite a bit more to say about all of this ;-), but today of all days just so happens to be the day I was born 36 years ago and I have a few friends waiting for my now worthless late a$$ at a local restaurant so I must scurry on out the door before they give up on me and find somebody else to celebrate with. Expect an extended follow-up from me tomorrow. Gnight' all! :D On Feb 4, 2008 8:26 PM, Wayne Kelly <HYPERLINK "mailto:w.ke...@qut.edu.au"w.ke...@qut.edu.au> wrote: Ruby.NET started life in 2005 as an academic research project with the goals of learning more about the challenges of mapping a dynamic language such as Ruby onto the relatively static CLI platform. When we released our first beta in 2006, many people got excited and started blogging about the project, at which time the project took on a life of its own heading towards a production quality release that people could one day actually use. The release of IronRuby last year obviously caused us to question this unstated goal. At the time we didn't know if the IronRuby project and the DLR would succeed, so we decided to continue with Ruby.NET at that stage. Last week at the Lang.NET Symposium, I presented our work on the Ruby.NET project and also had the opportunity to learn more about the progress of the IronRuby project and the inner workings of the DLR (and also the JRuby project presented by Charles Nutter). I've come to the conclusion that the DLR is clearly here to stay - it's becoming an even more important part of the Microsoft platform. I also believe that to obtain production quality performance, Ruby.NET would need to reinvent (or adopt) something equivalent to the DLR. If we were starting the project today, there is no way we wouldn't use the DLR. Whilst Ruby.NET initially had a good head start on the IronRuby project; by incorporating the Ruby.NET parser and scanner and by leveraging the DLR, I now believe that IronRuby is more likely to succeed as a production quality implementation of Ruby on the .NET platform. I believe that ultimately there is no need for two different implementations of Ruby on .NET. So, if Ruby.NET is ultimately not going to be that implementation, then we should not waste further developer effort fruitlessly chasing that goal. There is still a massive amount `of work required to achieve full semantic compatibility, to achieve production quality performance and to get Rails to run robustly. There have already been a number of practical and research outcomes from the Ruby.NET project, however, at this stage, I believe we (the Ruby.NET community) can make the biggest impact by levering our experiences with Ruby.NET to contribute to the IronRuby and DLR projects. Personally, I still feel we have unfinished business - we set our selves the goal of running Rails on .NET and we haven't achieved that yet. If we can leverage our experience to help IronRuby get to that point, then I'd at least have the personal satisfaction of helping see the job completed. These are just my views. As a researcher, my prime interest is not in developing products, but in developing innovative new ideas and having an impact by having those ideas used in the real world. I'm aware that others in the community will have different goals and so will presumably have a different take on this - I'm keen to hear what you think. If anyone wants to press ahead, then the code base is still owned and controlled by you the community, so you are free to do with it as you please with our full blessing. I'd also like to make it very clear that this decision is entirely my own - based on research and technical considerations. Microsoft did not in any way suggest or encourage us to kill the project and we thank them again for their support of the project. I'd like to thank all of our contributors and supporters and apologize if this decision comes as a disappointment. I hope many of you will join me in contributing to the IronRuby project and see it through to a successful completion. Cheers, Wayne. -- M. David Peterson No virus found in this incoming message. No virus found in this outgoing message. You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||