A bit of clarification: Mirah is not a "ruby-lite". Mirah is a
statically-typed language with no runtime or core classes of its own
(just a compiler toolchain, basically) that inherits Ruby's syntax and
some of its language-level idioms (like .each, .times, etc).

- Charlie

On Wed, Jan 12, 2011 at 2:51 PM, Jonas Pfenniger (zimbatm)
<jonas / pfenniger.name> wrote:
> Hi matz,
>
> I understand that Rite is a new code-base, but it will inherit aspects
> or ruby isn't it ? It will be a ruby-lite (like mirah), with the
> restrictions of low-end devices. Do you think you are allowed to share
> the plans/discussion, or is this also disclosed by the government
> contract ?
>
> I'm asking these questions, because CRuby can probably benefit from
> the work, so if there is anything you're allowed to share, I'd be
> delighted to listen.
>
> Cheers,
>  zimbatm
>
> 2011/1/10 Yukihiro Matsumoto <matz / ruby-lang.org>:
>> Hi,
>>
>> Rite and CRuby (1.9/2.0) are completely different projects. And due
>> to the restriction of government funded public project, we cannot
>> disclose the RiteVM source code until the project finished. It's a
>> bit bureaucratic and not open-source-ish, but I cannot help it.
>> Sorry.
>>
>>                            matz.
>>
>> In message "Re: [ruby-core:34270] Any plans for Rite and Ruby 2.0 ?"
>>  on Sun, 9 Jan 2011 22:12:56 +0900, "Jonas Pfenniger (zimbatm)" <jonas / pfenniger.name> writes:
>> |
>> |Hi Matz,
>> |
>> |I just watched your Keynote from Rubyconf 2010, which is great by the
>> |way. In it, you talk about the Governement-sponsored work you are
>> |going to do, which you call Rite. I was wondering if the development
>> |is going to happen in private, or if you have any plans you are going
>> |to make public before release ? Is the development going to benefit
>> |the current MRI, for example in terms of cleaning the language from
>> |it's irregularities, or syntax simplification. I think it would be
>> |great if Ruby 2.0 could be influenced by the work you are going to do
>> |on Rite, and reversely, so as to minimize divergences.
>> |
>> |Sorry if I am asking too much questions. I have been using Ruby for 6
>> |years now, and I decided it's time I contribute back to this wonderful
>> |language. There is so much things I would like to do.. I'm too late in
>> |the game, which is why I might sound a bit too pressing :)
>> |
>> |/----\ Cheers !
>> | \ /
>> | \/
>> |
>>
>>
>
>