unix pipes as monads: http://okmij.org/ftp/Computation/monadic-shell.html
cpp as a monad: http://conal.net/blog/posts/the-c-language-is-purely-functio...
monads invented for IO / functional impurity: http://homepages.inf.ed.ac.uk/wadler/papers/monads/monads.ps...
"This is not a "neat observation" -- it is something people routinely use, plentifully." ...in haskell
and who are you to say that integers are not usefully equivalent to exceptions??? have you ever heard of errno? i don't have exceptions or monads in bf, just pointers. i need an equivalence so that i can feel smarter when i code bf. and if you dare say that bf isn't a useful programming language then you better stop coding in java...