mar...@snoutfarm.com wrote at 02/25/2013 02:57 PM: > Nope. Monads are a purely functional construct. A elegant generalization, > Arrows, enable one to construct Unix-style pipelines, but with typed > contracts. That is, imagine having a command shell that rejected as bad > syntax pipelines where the data of the consumer and producer did not make > sense together.
You mean I wouldn't be allowed to listen to the smooth sounds of: echo "main(t){for(t=0;;t++)putchar(t*((t>>9|t>>13)&25&t>>6));}" | gcc -xc - && ./a.out | aplay -- =><= glen e. p. ropella You gotta help me, help me to shake off ============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com