News for hackers. Stuff that matters.
Re:Rasa: Extremely modular text editor built in Haskell by codygman on Monday January 16, 2017 @11:16AM (#13410786)
> Haskell's claim "If it runs then it's likely correct" is a deception because no compiler can catch logical errors.

Yes it can, see dllthomas' updated examples.

> Finally, the still unresolved Cabal hell speaks for itself.

The major reason for cabal hell was that you couldn't install multiple versions of the same package. This has been resolved with cabal new-build and should become the default after a few releases of testing.

For the curious cabal new-build accomplishes this by copying what the nix package manager does. See:

http://blog.ezyang.com/2016/05/announcing-cabal-new-build-ni...

Re:Rasa: Extremely modular text editor built in Haskell by dllthomas on Tuesday January 17, 2017 @12:02PM (#13419085)
One optics issue is that dependencies occasionally cause pain in every environment. When that happens in Haskell, it gets labeled "cabal hell" even though the worst issues have been long since fixed.

https://en.wikipedia.org/wiki/Dependency_hell