
24 Oct
2006
24 Oct
'06
4:27 a.m.
Hi, Am Dienstag, den 24.10.2006, 00:44 +0300 schrieb Misha Aizatulin:
hello all,
why is it not possible to use guards in do-expressions like
do (a, b) | a == b <- getPair return "a and b are equal"
Probably because it is not well-defined for all Monad what a failure is, i.e. what to do in the other case. or something. Just my guess. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail@joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: joachimbreitner@amessage.de | http://www.joachim-breitner.de/ Debian Developer: nomeata@debian.org