Difference between revisions of "Talk:MonadPlus reform proposal"
Jump to navigation
Jump to search
Udo Stenzel (talk | contribs) |
(No difference)
|
Revision as of 11:42, 20 January 2006
This is a good proposal, I think. The standard libraries use MonadZero only in two places: functions guard and msum. msum should probably be accompanied by a reduction with morelse, which should then be called mchoice.
Parsec already has operators (<++) and choice with fitting semantics. Simply calling morelse (<++) and mchoice choice might be even more convenient.
--Udo Stenzel 11:42, 20 January 2006 (UTC)