From: Adam Sanderson Date: 2006-01-10T08:08:01+09:00 Subject: Re: Futures in Ruby Interesting, I wasn't aware of that difference. My assumption was that asynchs in Io were just asynchronous calls that required no result which is quite likely wrong. I mostly went off of things I've gleaned from the Java Concurrency package: http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/package-summary.html Your implementation appears to be more like mental's Promises http://www.ruby-forum.com/topic/48121 They're all subtly different, handy constructs :) .adam