Top all-time · #4919
Johan Tibell
Personal blog · blog.johantibell.comprogramming
Johan Tibell's personal blog at blog.johantibell.com covers programming. Since 2010, 16 different Hacker News readers have linked it 26 times, most often “Results from State of Haskell, 2011 User Survey ”. The last post was in 2015, but the archive is still widely read.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
HN readers link Johan Tibell's blog for his 2011 State of Haskell survey results and a follow-up analysis of its free-form answers, cited on Haskell library quality and OCaml as an alternative.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Haskell and other things that interest me
Most-linked posts?
- Results from State of Haskell, 2011 User Survey 3 people · 4 mentions · first linked 2011-08-22
- Results from the State of Haskell, 2010 Survey3 people · 3 mentions · first linked 2010-08-09
- The design of the Strict Haskell pragma3 people · 3 mentions · first linked 2015-11-16
- Haskell libraries you should use2 people · 2 mentions · first linked 2011-04-28
What Hacker News says?
There was recently a survey on the State of Haskell in 2011 [1]. As many people here seem to be echoing, OCaml was the main possible "replacement language". Also included in the survey are ratings of various aspects of Hackage and also Haskell libraries in general. It was a really interesting read. I made a follow-up post [2] that analyzed the free-form responses to the last question, "What do you think is Haskell's…
Comment linking /2011/08/results-from-state-of-haskell-2011.html
on “Why Not Haskell?”Submitted The design of the Strict Haskell pragma as a story · 61 points
HN discussionYou can somewhat switch Haskell to being strict-by-default with the new Strict/StrictData pragma[0], which should be in GHC 8.0. There's also a great write-up of it here [1]. As someone else mentioned, Backpack is trying to "fix" the module system in Haskell[2], which should be interesting. That said, I don't have much of a problem with it, but then again I haven't seen the light of the OCaml way yet :) [0] https://…
Comment linking /2015/11/the-design-of-strict-haskell-pragma.html
on “OCaml 4.03: Everything else”Submitted Results from the State of Haskell, 2010 Survey as a story · 48 points
HN discussionState of Haskell, 2011: http://blog.johantibell.com/2011/08/results-from-state-of-ha...
Comment linking /2011/08/results-from-state-of-haskell-2011.html
on “Results of the 2012 State of Clojure survey”Submitted State of Haskell 2011 Survey as a story · 11 points
HN discussionCurrently you can deal with strictness using Bang Patterns. The addition of Strict and StrictData with -XStrict simply lets module writers cut down on that noise and communicates intent. It isn't meant to change or split the language Haskell in two; except for testing, you probably wouldn't go enabling it everywhere just 'cause. More info on strictness and Bang Patterns: https://wiki.haskell.org/Performance/Strictne…
Comment linking /2015/11/the-design-of-strict-haskell-pragma.html
on “Why We Use OCaml”Submitted Remotely monitor any Haskell application as a story · 8 points
HN discussionFor the record, many haskellers agree with you that the quality of many libraries and their documentation isn't good enough: http://blog.johantibell.com/2011/08/results-from-state-of-ha... Still, Haskell is largely a volunteer effort. Things won't magically improve just because enough people complain about it.
Comment linking /2011/08/results-from-state-of-haskell-2011.html
on “Haskell in Production: The good, the bad, and the ugly”Submitted Cabal 1.20 Released as a story · 6 points
HN discussionOne thing worth noting here is that the article dates from 2009; things have improved a lot since then vis a vis web development in Haskell. New frameworks (Snap, Yesod) have sprung up, and the library and toolchain support have improved immeasurably. To answer some of your questions a little more directly (I hope someone like dons with a more encyclopaedic knowledge can pitch in here): * As a language , Haskell is…
Comment linking /2011/04/haskell-libraries-you-should-use.html
on “Silk: why we use Haskell”Submitted Remote monitoring of Haskell apps now part of GHC as a story · 6 points
HN discussionIt's an interesting charge. Here’s my personal experience with the two cited resources, back when I was learning Haskell. YMMV. RWH’s “Here’s how you get the job done” style exposition did a reasonably good job of making me feel comfortable turning on profiling of my Haskell programs, but didn’t give me much sense at all of why the particular examples they chose were particularly representative of space leaks. I wen…
Comment linking /2011/03/video-of-my-hashing-based-containers.html
on “IO evaluates the Haskell heap : in pictures”Submitted Results from State of Haskell, 2011 User Survey as a story · 5 points
HN discussionSubmitted Faster persistent data structures through hashing : Galois Tech Talk as a story · 5 points
HN discussionSubmitted The State of Haskell, 2010 survey - help us out by filling it out as a story · 5 points
HN discussionSubmitted Results from the State of Haskell, 2010 Survey as a story · 4 points
HN discussionSubmitted Threads built on events - new epoll I/O manager merged into the main GHC as a story · 4 points
HN discussionSubmitted The State of Haskell 2010: a survey. as a story · 4 points
HN discussionSubmitted Haskell libraries you should use as a story · 3 points
HN discussionSubmitted Ekg 0.4 – Remotely monitor your Haskell applications as a story · 2 points
HN discussionSubmitted New major revision of the Haskell containers library as a story · 2 points
HN discussionSubmitted Haskell persistent data structures: maps with Patricia/radix trie as a story · 2 points
HN discussionSubmitted Live from ICFP: Johan Tibell's Tutorial on High-Performance Haskell as a story · 2 points
HN discussionSubmitted The State of Haskell, 2010 as a story · 1 points
HN discussionSubmitted Scalable timeout support for GHC's I/O manager as a story · 1 points
HN discussion