
27 Dec
2007
27 Dec
'07
7:29 p.m.
"Tim Docker"
I'm using a control structure that's a variation of a monad and I'm interested in whether
- it's got a name - it deserves a name (!) - anything else similar is used elsewhere
You might have reinvented arrows in some sense: http://www.haskell.org/arrows/syntax.html http://www.md.chalmers.se/Cs/Research/Functional/Fudgets/userguide.html The sequencing and parallellizing seems similar, as well as something fuzzy about the notions of streams. Thinking of streams, in some way the stream fusion system is similar, if you mentally add parallelism. If not, it's an interesting read in any case: http://www.cse.unsw.edu.au/~dons/papers/CLS07.html