Acabei de escrever um artigo sobre continuations. Embora eu esteja usando Common Lisp, o conceito pode ser aplicado em qualquer linguagem que aceita o call/cc, principalmente Scheme. Na verdade o Common Lisp não tem call/cc, eu simplesmente copiei-o do Scheme.
http://www.longino.com.br/article.html?file=continuations
Qualquer dúvida me dá um toque.
t+