News for hackers. Stuff that matters.
Re:Why Clojure? by karshan on Thursday January 15, 2015 @09:13PM (#8896892)
As codygman mentions the IO Monad doesn't make haskell impure.

unsafePerformIO :: IO a -> a on the other hand does make haskell impure when it is used. And it is used in many libraries.

Re:Why Clojure? by tome on Friday January 16, 2015 @03:02AM (#8897713)
> unsafePerformIO :: IO a -> a on the other hand does make haskell impure when it is used. And it is used in many libraries.

Hmm, does it really? Is 'unsafePerformIO (return 1)' impure?

Re:Why Clojure? by dllthomas on Friday January 16, 2015 @08:00PM (#8902847)
"And it is used in many libraries."

Citation needed - or at least clarification as to what "many" means here.