> Another approach to value recursion was recently given by Sabry and Moggi
> in their latest FICS paper: They have an mfix-like operator for
> continuations there, but it doesn't satisfy left-shrinking either.

The paper in question is available at:

    http://www.cs.indiana.edu/~sabry/papers/valuerecursion_extended.ps

> (Their treatment of value recursion is rather different than ours as
> well.) See Amr Sabry's papers for details. 

The typing of mfix given in our paper is: (m a -> m a) -> m a; by
changing the (ret e) to e in rule M.2 you get exactly the same mfix of
Erkok/Launchbury. 

The paper also shows why left-shrinking cannot hold in general and gives
an example for the continuation monad.

--Amr
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to