"but since removed all signs of the Ruby.NET
parser/scanner in favor of a from-the-ground-up implementation written
entirely by -- I believe -- Tomas Matousek"

More precisely, I've heavily refactored the tokenizer (and it's still not 
finished) and rewrote semantic actions in the grammar to create IronRuby AST - 
which I wrote from scratch. The grammar rules themselves are more or less as 
they was in Ruby.NET. With some renames and minor changes.

Tomas

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of M. David Peterson
Sent: Monday, April 28, 2008 7:52 AM
To: [email protected]
Subject: Re: [Ironruby-core] Regarding IronRuby... How true it sounds from this 
blog

On Mon, 28 Apr 2008 08:05:02 -0600, John Lam (IRONRUBY)
<[EMAIL PROTECTED]> wrote:

> He also gets a number of important technical details wrong about
> IronRuby, I'll respond later today.

I can point out at least one: "IronRuby really has its roots in the
Ruby.NET project from Queensland University of Technology" is incorrect.
The IronRuby parser/scanner was bootstrapped by the Ruby.NET
parser/scanner, but has since removed all signs of the Ruby.NET
parser/scanner in favor of a from-the-ground-up implementation written
entirely by -- I believe -- Tomas Matousek. Of course, as Charlie points
out somewhat correctly in his opening paragraph,

> IronRuby was still Wilco Bauer's IronRuby, a doomed codebase and project
> name eventually to be adopted by Microsoft's later Ruby implementation
> effort.

... which is at least partially correct, if not a bit misleading given
that for all intents and purposes the IronRuby project of today is a
from-the-ground-up implementation of the Ruby language and runtime based
on top of the from-the-ground-up Dynamic Language Runtime code base and
architecture.

--
/M:D

M. David Peterson
Co-Founder & Chief Architect, 3rd&Urban, LLC
Email: [EMAIL PROTECTED] | [EMAIL PROTECTED]
Mobile: (206) 999-0588
http://3rdandUrban.com | http://amp.fm |
http://www.oreillynet.com/pub/au/2354
_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to