Link to introduction to functional programming
Excellent intro to functional programming. The author covers lambda calculus, closures, continuations, currying, and more.
A continuation and a pointer to the return instruction in the stack are really the same thing, only a continuation is passed explicitly, so that it doesn’t need to be the same place where the function was called from.
The “what’s next” part seems very promising too
In the future I plan to write about category theory, monads, functional data structures, type systems in functional languages, functional concurrency, functional databases and much more.
Bob Evans said,
August 12, 2006 @ 12:49 pm
Nice article. I think I understand continuations and currying from a complete different perspective now. Cool.