
Thomas Schilling wrote:
On Thu, 2007-11-22 at 13:23 +0000, Richard Kelsall wrote:
I was reading the 'Problems with do notation' thread and Thomas Schilling suggested reading about mdo. Not knowing mdo I thought that sounds interesting and went to
Gah, I was too lazy to add the proper references:
"A Recursive do for Haskell" by Erkök and Launchbury http://www.cse.ogi.edu/PacSoft/projects/rmb/recdo.pdf
"A Recursive do for Haskell: Design and Implementation" by Erkök and Launchbury http://www.cse.ogi.edu/PacSoft/projects/rmb/mdo.pdf
And here's a nice use case for it:
"Assembly: Circular Programming with Recursive do" by O'Connor http://www.haskell.org/sitewiki/images/1/14/TMR-Issue6.pdf
Thank you. I'll have a read of those. I didn't mean to suggest you should have given all the details, just that haskell.org confused me by saying mdo didn't exist. I've just tried some other words from that page in the Search box and couldn't see any pattern to whether the page appears in the search results. Very strange. Maybe a message along the lines of "We are hoping some generous person will improve this search feature at some point. The source code is here ... The search currently produces incomplete results. Please try Google if you do not find an answer." would be useful? Richard.