[#9382] the sign of a number is omitted when squaring it. -2**2 vs (-2)**2 — <noreply@...>

Bugs item #6468, was opened at 2006-11-03 17:25

9 messages 2006/11/03

[#9385] merge YARV into Ruby — SASADA Koichi <ko1@...>

Hi,

42 messages 2006/11/04
[#9405] Re: merge YARV into Ruby — "Kirill Shutemov" <k.shutemov@...> 2006/11/06

On 11/4/06, SASADA Koichi <ko1@atdot.net> wrote:

[#9406] Re: merge YARV into Ruby — Sylvain Joyeux <sylvain.joyeux@...4x.org> 2006/11/06

On Monday 06 November 2006 16:01, Kirill Shutemov wrote:

[#9417] Re: merge YARV into Ruby — Sean Russell <ser@...> 2006/11/06

On Monday 06 November 2006 10:15, Sylvain Joyeux wrote:

[#9428] Re: merge YARV into Ruby — "Kirill Shutemov" <k.shutemov@...> 2006/11/06

On 11/6/06, Sean Russell <ser@germane-software.com> wrote:

[#9402] fast mutexes for 1.8? — MenTaLguY <mental@...>

Many people have been using Thread.critical for locking because Ruby

24 messages 2006/11/06

[#9450] Bikeshed: No more Symbol < String? — Kornelius Kalnbach <murphy@...>

Hi ruby-core!

21 messages 2006/11/07
[#9452] Re: Bikeshed: No more Symbol < String? — Yukihiro Matsumoto <matz@...> 2006/11/07

Hi,

[#9493] Future Plans for Ruby 1.8 Series — URABE Shyouhei <shyouhei@...>

This week Japanese rubyists were talking about the future of ruby_1_8

13 messages 2006/11/09

[#9515] External entropy pool for random number generator — "Kirill Shutemov" <k.shutemov@...>

In the attachment patch which allow to use external entropy pool for

13 messages 2006/11/11
[#9522] Re: External entropy pool for random number generator — "Nobuyoshi Nakada" <nobu@...> 2006/11/13

Hi,

[#9554] Ruby 1.[89].\d+ and beyond. — Hugh Sasse <hgs@...>

I've been thinking about how version numbers are restricting what we can do.

30 messages 2006/11/16
[#9561] Re: Ruby 1.[89].\d+ and beyond. — Eric Hodel <drbrain@...7.net> 2006/11/16

[#9563] Re: Ruby 1.[89].\d+ and beyond. — Hugh Sasse <hgs@...> 2006/11/16

On Fri, 17 Nov 2006, Eric Hodel wrote:

[#9564] Re: Ruby 1.[89].\d+ and beyond. — Eric Hodel <drbrain@...7.net> 2006/11/16

On Nov 16, 2006, at 12:02 PM, Hugh Sasse wrote:

[#9571] Re: Ruby 1.[89].\d+ and beyond. — "Robert Dober" <robert.dober@...> 2006/11/19

On 11/16/06, Eric Hodel <drbrain@segment7.net> wrote:

[#9604] #ancestors never includes the singleton class (inconsistent) — <noreply@...>

Bugs item #6820, was opened at 2006-11-22 08:49

12 messages 2006/11/22
[#9618] Re: [ ruby-Bugs-6820 ] #ancestors never includes the singleton class (inconsistent) — Yukihiro Matsumoto <matz@...> 2006/11/25

Hi,

[#9629] Re: [ ruby-Bugs-6820 ] #ancestors never includes the singleton class (inconsistent) — Sylvain Joyeux <sylvain.joyeux@...4x.org> 2006/11/27

> It is supposed to. Singleton classes (or eigenclasses, if you want to

merge YARV into Ruby

From: SASADA Koichi <ko1@...>
Date: 2006-11-04 03:11:54 UTC
List: ruby-core #9385
Hi,

At last, we're starting to merge YARV into Ruby.

We've talked about it; our plan is below.

1. Import most of the Ruby specification from the current Ruby HEAD (*a)
to YARV.
   This will be done within YARV's current repository.
2. Make a subversion repository (*b) from (*a) with cvs2svn.
3. Commit YARV (after phase (1)) to (*b).
4. Commit some patches (*c) to (*b) => (*d).
5. (*d) will be the official Ruby repository.
...
2007/12?@1.9.1 release with YARV


assignment:
  1, 2, 3: ko1
  4: matz
  5: ?
  final decision on 5: matz

We are planning to finish phase (5) by 2006/11


Under this plan, Ruby development will change as follows:

a) The Ruby evaluator will be YARV.  Ruby will import YARV's limitations
  -> support only native thread, nonsupport Thread.critical,
     change specification of eval() with binding, etc.

b) The Ruby repository will be a Subversion repository



And we need your help!

* reporting on eval.c / parse.y catch-up

One purpose of YARV is to replace Ruby's evaluator.  However, YARV has
not caught up with current Ruby HEAD changes in eval.c and parse.y.  You
can help by reporting any differences you spot between YARV and Ruby
HEAD in these files.


* YARV Source review

YARV is developed by me, so the code quality seems low.  Please check
YARV source code and please point out any strange code you see.


* Others

Other input is very welcome.  This change is very big, so please give us
your comments.  Before phase (5), we can rollback this plan.


YARV: Yet Another Ruby VM
http://www.atdot.net/yarv/

YARV Subversion repository
http://www.atdot.net/svn/yarv/trunk

YARV on ViewCVS
http://www.atdot.net/viewcvs/yarv/trunk/



dblack checked English of this post.  Thank you very much!

Regards,
-- 
// SASADA Koichi at atdot dot net


In This Thread

Prev Next