News for hackers. Stuff that matters.
Re:Ultratestable Coding Style by maehwasu on Tuesday June 09, 2015 @09:33AM (#9685782)
I write fairly large backend systems that are continuously growing and facing evolving requirements. I follow those principles, and have yet to write a single test. It's just so much more robust to separate I/O code from other code, and verify that the building blocks of the system work.

I do this in Clojure, but am looking to migrate to Haskell soon to enforce this even further.

Re:Ultratestable Coding Style by ignorabilis on Tuesday June 09, 2015 @10:05AM (#9685950)
+1 for Clojure.

I suppose you will be migrating to Haskell because it is a PF language. What would you miss most from Clojure once you migrate?

Re:Ultratestable Coding Style by vutekst on Tuesday June 09, 2015 @12:19PM (#9686772)
I have used both languages quite a bit. What I miss from Clojure when doing Haskell is having access to a seemingly infinite collection of libraries (thanks to the JVM/maven/etc). There are of course many libraries on Hackage but the JVM ecosystem dwarfs most others.
Re:Ultratestable Coding Style by lgas on Tuesday June 09, 2015 @12:48PM (#9686959)
Have you considered/tried out Frege?

https://github.com/Frege/frege

From the github page "The similarity to Haskell is actually strong enough that many users call it 'a Haskell for the JVM'."