http://www.haskellforall.com/2012/06/you-could-have-invented...
http://www.haskellforall.com/2012/07/purify-code-using-free-...
81 karma · joined June 15, 2013
http://www.haskellforall.com/2012/06/you-could-have-invented...
http://www.haskellforall.com/2012/07/purify-code-using-free-...
If "what it does" means "build complex software projects" I think your claim is rather debatable.
GHC is currently switching away from make after having already overhauled its make-based build system two times:
http://research.microsoft.com/en-us/um/people/simonpj/papers...
Would anyone actually recommend to a beginner to start learn assembly first?
https://www.reddit.com/r/haskell/comments/4fhuw3/json_for_ad...
map transform . mapMaybe safeHeadEspecially the distinction between relative and absolute paths adds a nice safety layer.
So Ruby can be very easy to read because you can simply keep appending methods to the right.
In Haskell you can do the same, only you'll prepend functions on the left, so you end up reading expressions from right to left:
(intercalate ", " . map show . Map.elems) myMap
What I find really hard to read, are expressions where the direction of the data flow changes, something that often happens to me in Java: Streams.takeWhile(list.stream().map(e -> f(e)), e -> e.isNeeded())Can you expand a bit on the difficulties that these junior developers had with Haskell?
https://github.com/ndmitchell/ghcid http://neilmitchell.blogspot.de/2014/09/ghcid-new-ghci-based...
Beautiful usage of a vocoder.
Yes, I know it's OT…
It's based on the curated package server https://stackage.org which server sets of packages that are tested for compatibility.
https://en.wikipedia.org/wiki/Q_(programming_language_from_K...
https://en.wikipedia.org/wiki/Q_(equational_programming_lang...
Hover your mouse over "Ebene 3" here: http://neo-layout.org/
Read about it here: http://en.wikipedia.org/wiki/Keyboard_layout#Neo
Or take a good look at its multilevel layout here: http://neo-layout.org/ ("Ebene 3" is especially interesting for programmers…)