in reply to Re: IO::Lambda: call for participation
in thread IO::Lambda: call for participation

The key words that are missing from all of this, including the documentation, are "Continuation-passing style". As far as I can tell, that is exactly what IO::Lambda provides helpers for.

See this Wikipedia Article on Continuation-Passing Style

dk, I suggestion you mention this in the documentation. Folks who are familiar with the concept should grok it immediately, and folks who aren't have a nice phrase to google.

Replies are listed 'Best First'.
Re: Continuation-Passing Style
by dk (Chaplain) on Jan 07, 2009 at 19:57 UTC
    You're absolutely right, IO::Lambda is and and was all about CP-style from the very beginning. However, I remember I was reluctant to mention monads because they strangely spook people, so I thought, if I'd tell about CPS that would be even worse :) Still, I agree, for those who know about CPS, the analogy will be immediately clear. Thank you for the advice, I'll try to include it so that it won't scare off newcomers but will still be visible.

    btw, adding links to wikipedia inside a pod might be just the right thing to to.