# Serializable Continuations in Ruby

**URL:** <https://www.ruby-forum.com/t/serializable-continuations-in-ruby/146626>\
**Category:** Ruby\
**Created:** [August 23, 2008, 7:36am UTC](https://www.ruby-forum.com/t/serializable-continuations-in-ruby/146626 "2008-08-23T07:36:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![lynchnco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/c77e96/32.png) [@lynchnco](https://www.ruby-forum.com/u/lynchnco)\
**Post date:** [August 23, 2008, 7:36am UTC](https://www.ruby-forum.com/t/serializable-continuations-in-ruby/146626/1 "2008-08-23T07:36:31Z")

</div>

Does anyone know if there are any plans for implementing serializable  
continuations in the future? I need the feature, and Scheme has it, but  
I would like to avoid having to learn Scheme if possible. I’m just not a  
prefix operator guy.

---

<div class="post-metadata">

**Author:** ![lynchnco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/c77e96/32.png) [@lynchnco](https://www.ruby-forum.com/u/lynchnco)\
**Post date:** [August 23, 2008, 7:58am UTC](https://www.ruby-forum.com/t/serializable-continuations-in-ruby/146626/2 "2008-08-23T07:58:45Z")

</div>

you’d be surprised at how pleasant a language scheme is to work with,  
once you’ve used it for a while

martin

---

<div class="post-metadata">

**Author:** ![lynchnco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/c77e96/32.png) [@lynchnco](https://www.ruby-forum.com/u/lynchnco)\
**Post date:** [August 23, 2008, 8:26am UTC](https://www.ruby-forum.com/t/serializable-continuations-in-ruby/146626/3 "2008-08-23T08:26:48Z")

</div>

I would be very very happy if that turns out to be true.  
Is there a book that you can recommend to me to get started?

I’m working through How to Design Programs right now, but it’s not  
comprehensive enough. It doesn’t even talk about threads and  
continuations, and skimps over the object system.

Also, I’m using Dr.Scheme right now. Is there an environment that has  
syntax completion and documentation popups? … besides emacs… I  
can’t stand emacs.

-Patrick

---

<div class="post-metadata">

**Author:** ![lynchnco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/c77e96/32.png) [@lynchnco](https://www.ruby-forum.com/u/lynchnco)\
**Post date:** [August 23, 2008, 8:44pm UTC](https://www.ruby-forum.com/t/serializable-continuations-in-ruby/146626/4 "2008-08-23T20:44:13Z")

</div>

On Fri, Aug 22, 2008 at 11:22 PM, Patrick Li  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ## -Patrick
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

HtDP is designed to use Scheme to teach programming, not to teach  
Scheme programming.

If you are using the PLT Scheme implementation (included in Dr.  
Scheme), you should check out the docs at [doc.plt-scheme.org](http://doc.plt-scheme.org), the  
guide (more accessible) and reference (more complete) there seem to  
cover the topics you are interested in. Autocompletion in Scheme is  
difficult because they don’t have much externally imposed syntax  
beyond S-expressions; that’s the source of the power of the language.

---

<div class="post-metadata">

**Author:** ![lynchnco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/c77e96/32.png) [@lynchnco](https://www.ruby-forum.com/u/lynchnco)\
**Post date:** [August 23, 2008, 8:58am UTC](https://www.ruby-forum.com/t/serializable-continuations-in-ruby/146626/5 "2008-08-23T08:58:58Z")

</div>

On Fri, Aug 22, 2008 at 11:22 PM, Patrick Li  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I would be very very happy if that turns out to be true.  
> Is there a book that you can recommend to me to get started?
> 
> I’m working through How to Design Programs right now, but it’s not  
> comprehensive enough. It doesn’t even talk about threads and  
> continuations, and skimps over the object system.

Give PLAI a look:  
[http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/](http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/)

> Also, I’m using Dr.Scheme right now. Is there an environment that has  
> syntax completion and documentation popups? … besides emacs… I  
> can’t stand emacs.

Hm - not sure. All I ask of an IDE is good autoindentation, and  
DrScheme gives me that.

martin
