Hello:

Has there been any work on using Ruby's closures to implement
call-by-need semantics, such as the freeze and thaw or delay and force
macros in Lisp?

I'm especially interested in implementations of the Streams mentioned
in Abelson amd Sussman's "Structure and Interpretation of Computer
Programs"

Thanks!

In shallow waters, shrimps make fools of dragons. - Chinese Proverb