News for hackers. Stuff that matters.
Re:Microsoft takes .NET open source and cross-platform by dragonwriter on Thursday November 13, 2014 @01:00AM (#8600162)
> Point being, I/O doesn't square with that concept.

Sure it does, and composes well under it.

Re:Microsoft takes .NET open source and cross-platform by jbooth on Thursday November 13, 2014 @01:03AM (#8600171)
I'm seeing I/O as "side effects with possible random error conditions". I really don't see how that squares with functional purity.

It's late on EST but I promise if you put effort into explaining a higher-order take on this I'll put effort into reading and understanding it tomorrow. Have a good night.

Re:Microsoft takes .NET open source and cross-platform by codygman on Thursday November 13, 2014 @02:05PM (#8603369)
Through monads functional purity with I/O is achieved, ergo you can compose I/O and get other advantages of purity.