|
From: | Tobia Conforto |
Subject: | Re: [Chicken-users] google summer of code |
Date: | Wed, 12 Mar 2008 02:46:28 +0100 |
Houman Zolfaghari wrote:
The continuation monad is indeed CPS intentionally in disguise. Note however that monads are not limited to CPS or state threading. Monads have many other interesting uses and they present a powerful paradigm for adding features to functional semantics in a systematic and uniform manner. And even if the are absolutely about types (a monad is a type "lifting"), monads can very well be used in dynamically typed language. Unfortunately, very little has been written about them in scheme/lisp context.
Posting link for others who have difficulty following this thread :-) http://www.ccs.neu.edu/home/dherman/research/tutorials/monads-for-schemers.txt Tobia
[Prev in Thread] | Current Thread | [Next in Thread] |