# Ruby 1.9 eta? continuations in std lib?

**URL:** <https://www.ruby-forum.com/t/ruby-1-9-eta-continuations-in-std-lib/125308>\
**Category:** Ruby\
**Created:** [January 8, 2008, 4:43am UTC](https://www.ruby-forum.com/t/ruby-1-9-eta-continuations-in-std-lib/125308 "2008-01-08T04:43:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giles\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/848f3c/32.png) [@Giles\_B](https://www.ruby-forum.com/u/Giles_B)\
**Post date:** [January 8, 2008, 4:43am UTC](https://www.ruby-forum.com/t/ruby-1-9-eta-continuations-in-std-lib/125308/1 "2008-01-08T04:43:17Z")

</div>

Hi - two related questions, is there a reasonable ballpark timeframe  
to expect Ruby 1.9 to become official/stable/production-ready? And am  
I right in thinking that all I have to do to port continuation-based  
code to 1.9 is require continuations from the standard lib?

–  
Giles B.

Podcast: [http://hollywoodgrit.blogspot.com](http://hollywoodgrit.blogspot.com)  
Blog: [http://gilesbowkett.blogspot.com](http://gilesbowkett.blogspot.com)  
Portfolio: [http://www.gilesgoatboy.org](http://www.gilesgoatboy.org)  
Tumblelog: [http://giles.tumblr.com](http://giles.tumblr.com)

---

<div class="post-metadata">

**Author:** ![Giles\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/848f3c/32.png) [@Giles\_B](https://www.ruby-forum.com/u/Giles_B)\
**Post date:** [January 8, 2008, 4:56am UTC](https://www.ruby-forum.com/t/ruby-1-9-eta-continuations-in-std-lib/125308/2 "2008-01-08T04:56:08Z")

</div>

Hi,

In message “Re: ruby 1.9 eta? continuations in std lib?”  
on Tue, 8 Jan 2008 12:41:37 +0900, “Giles B.”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|Hi - two related questions, is there a reasonable ballpark timeframe  
|to expect Ruby 1.9 to become official/stable/production-ready? And am  
|I right in thinking that all I have to do to port continuation-based  
|code to 1.9 is require continuations from the standard lib?

(Q1) timeframe for 1.9 to be production ready

We don’t know. We REALLY hope it comes soon. But there are so many  
variables involved. Only good news is 1.9 spec is almost fixed at  
the last Christmas.

(Q2) porting continuation based code to 1.9

You have to explicitly require ‘continuation’ library which is bundled  
in the standard distribution. Besides that, all code should work  
fine. If not, report it as a bug.

```
          matz.

```

---

<div class="post-metadata">

**Author:** ![Giles\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/848f3c/32.png) [@Giles\_B](https://www.ruby-forum.com/u/Giles_B)\
**Post date:** [January 8, 2008, 5:25am UTC](https://www.ruby-forum.com/t/ruby-1-9-eta-continuations-in-std-lib/125308/3 "2008-01-08T05:25:56Z")

</div>

On Jan 7, 2008, at 9:55 PM, Yukihiro M. wrote:

> (Q1) timeframe for 1.9 to be production ready
> 
> We don’t know. We REALLY hope it comes soon. But there are so many  
> variables involved. Only good news is 1.9 spec is almost fixed at  
> the last Christmas.

And, from my own experience testing stuff for PickAxe3, work now with  
the maintainers of the Gems you use to make sure they will be  
compatible. As it stands now, about 30-50% of the Gems I’ve been using  
are not. The changes are mostly trivial, but they’ll need to get made.

That’s one of the great things about Matz releasing 1.9 as a  
development release: we all get a lot of time to handle the migration.

Dave

---

<div class="post-metadata">

**Author:** ![Giles\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/848f3c/32.png) [@Giles\_B](https://www.ruby-forum.com/u/Giles_B)\
**Post date:** [January 8, 2008, 5:04am UTC](https://www.ruby-forum.com/t/ruby-1-9-eta-continuations-in-std-lib/125308/4 "2008-01-08T05:04:18Z")

</div>

> fine. If not, report it as a bug.
> 
> ```
> matz.
> 
> ```

Thanks Matz! 🙂

–  
Giles B.

Podcast: [http://hollywoodgrit.blogspot.com](http://hollywoodgrit.blogspot.com)  
Blog: [http://gilesbowkett.blogspot.com](http://gilesbowkett.blogspot.com)  
Portfolio: [http://www.gilesgoatboy.org](http://www.gilesgoatboy.org)  
Tumblelog: [http://giles.tumblr.com](http://giles.tumblr.com)

---

<div class="post-metadata">

**Author:** ![Giles\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/848f3c/32.png) [@Giles\_B](https://www.ruby-forum.com/u/Giles_B)\
**Post date:** [January 8, 2008, 9:45am UTC](https://www.ruby-forum.com/t/ruby-1-9-eta-continuations-in-std-lib/125308/5 "2008-01-08T09:45:42Z")

</div>

On Jan 7, 2008, at 20:25 PM, Dave T. wrote:

> using are not. The changes are mostly trivial, but they’ll need to  
> get made.

Hopefully I can give an updated number in about 4 weeks.
