Ruby Forum Ruby-core > Ruby Kaigi date confusion

Posted by Charles O Nutter (Guest)
on 15.06.2006 18:27
(Received via mailing list)
I'm quite confused by the dates I have seen reported on various Ruby 
Kaigi
blogs. They appear to say that a Ruby 1.9.1 release could be expected 
"next
Christmas", "2007". So I am writing to ask for clarification of a few
points:

- Ruby 1.9.1 with YARV will support only native threads, not green 
threads?
- YARV will not support continuations?
- Ruby 1.9.1 with YARV will (perhaps, probably, likely) be released what
month of what year? "next Christmas" for me would be December 2006
timeframe. December 2007 seems to be a very long time away, especially 
for
setting any kind of release date.

Thanks much for your help!
Posted by Yukihiro Matsumoto (Guest)
on 15.06.2006 18:43
(Received via mailing list)
Hi,

In message "Re: Ruby Kaigi date confusion"
    on Fri, 16 Jun 2006 01:24:39 +0900, "Charles O Nutter"
    <headius@headius.com> writes:

|- Ruby 1.9.1 with YARV will support only native threads, not green
|- threads? YARV will not support continuations? Ruby 1.9.1 with YARV
|- will (perhaps, probably, likely) be released what
|month of what year? "next Christmas" for me would be December 2006
|timeframe. December 2007 seems to be a very long time away,
|especially for setting any kind of release date.

(1) Yes, YARV will support only native threads, unless someone persuade
    ko1 to implement it.  Maybe we need someone to pay him to do so.

(2) No.  ko1 has already programmed basic hooks to implement
    continuation.  But, unless someone pays, its implementation still
    has low priority.

(3) 1.9.1 will be released by Christmas 2007 (not 2006).  I know it's
    long time away.  Hopefully earlier, but we cannot hope much
    considering how much things need to be done before releasing, and
    past long period of slow progression.

							matz.
Posted by Charles O Nutter (Guest)
on 15.06.2006 18:47
(Received via mailing list)
Thank you for the clarification. I for one would love to see green or 
m:n
threading in YARV as well as continuations, but from my work on JRuby I 
can
appreciate the complexity of the problem. A Ruby 2.0 with pure native
threading and no continuations would also make our implementation job 
much
easier, since Java supports neither green threads nor stack 
manipulation.
Posted by Steven Lumos (Guest)
on 15.06.2006 20:59
(Received via mailing list)
Yukihiro Matsumoto <matz@ruby-lang.org> writes:

> |timeframe. December 2007 seems to be a very long time away,
>     long time away.  Hopefully earlier, but we cannot hope much
>     considering how much things need to be done before releasing, and
>     past long period of slow progression.
>
> 							matz.

How would one begin to help with progress? Pick something from ToDo
and send patches?

Steve
Posted by Yukihiro Matsumoto (Guest)
on 16.06.2006 00:45
(Received via mailing list)
Hi,

In message "Re: Ruby Kaigi date confusion"
    on Fri, 16 Jun 2006 03:58:36 +0900, Steven Lumos <steven@lumos.us> 
writes:

|How would one begin to help with progress? Pick something from ToDo
|and send patches?

That would help.  Discussion on the list would also push progress.
I've got inspired a lot from recent threads about Unicode and
class_extension.

							matz.