need help w/ monad comprehension syntax

Konst Sushenko konsu@microsoft.com
Thu, 15 Feb 2001 17:43:04 -0800


thanks, did not know that. the articles that i read are
outdated in that respect...

using the "do" notation is just fine. with the list notation
not working i thought that i musunderstand something about
monads. ;-)

konst


-----Original Message-----
From: Tom Pledger [mailto:Tom.Pledger@peace.com]
Sent: Thursday, February 15, 2001 5:22 PM
To: haskell-cafe@haskell.org
Subject: need help w/ monad comprehension syntax


Konst Sushenko writes:
 | what am i missing?
 :
 | > --g :: State String Char
 | > g = [ x | x <- return 'a' ]

Hi.

The comprehension syntax used to be for monads in general (in Haskell
1.4-ish), but is now (Haskell 98) back to being specific to lists.

Does it help if you use do-notation instead?

Regards,
Tom

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe