Welcome to issue 267 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of April 28 to May 11, 2013.
Quotes of the Week
- ciaranm: a category is just a category in the category of categories
- cmccann: the Either monad is like the Maybe monad, except with something instead of Nothing.
- sclv: Q: Why are the adjunctions of Galois connections backwards? A: He never got the hang of duals.
- acowley: blackdog's experience with IDEs is apparently both more sensual and more culinary than mine
- cmccann: shachaf jokes are what the quotes section of HWN is for.
cmccann: though lately there have been not as many :[
shachaf: cmccann: Hey, there wasn't a single shachaf quote in the last HWN!
shachaf: Leave me alone.
shachaf: There were two cmccann quotes.
- edwardk: cmccann: i'm NDA'd out of that space for a while ;)
elliott: edwardk just collects NDAs so that he can focus.
- trapdInIO: in java everything happens elsewhere
- edwardk: i never bothered to release the c preprocessor because it was entangled with an old compiler of mind
- acowley: I get nervous when I haven't triggered the impossible for more than a month or so :/
- hpc: be careful, excessive consumption of lenses will go straight to your type signature
- acowley: The longer I leave this function named "jumanji" the less I want to find a better name
- ion: The next step is unsafeCoerce. At that point you’re halfway into implementing lens.
- bos: i'm not sure edwardk is a good model to follow. (a) because you won't be able to, and (b) because you won't be able to.
Top Reddit Stories
- John Carmack interested in doing a moderate-sized project in Haskell. From (twitter.com), scored 136 with 30 comments.
- John Carmack starting port of Wolf 3D in Haskell. From (twitter.com), scored 108 with 19 comments.
- Haskell for all: Program imperatively using Haskell lenses. From (haskellforall.com), scored 103 with 80 comments.
- unm-hip a Haskell Image Processing Library. From (self.haskell), scored 71 with 18 comments.
- Crit-bit trees in Haskell: fast, and open to contributors!. From (github.com), scored 56 with 16 comments.
- Tutorial on HLearn's Markov networks, monoids, and "type level lenses" explained with Futurama. From (izbicki.me), scored 53 with 10 comments.
- Cool mailing list archive I stumbled on: Haskell controlling garbage trucks. From (haskell.org), scored 49 with 2 comments.
- Haskell intuition. From (self.haskell), scored 49 with 23 comments.
- The Difference between Recursion & Induction. From (blog.ezyang.com), scored 47 with 3 comments.
- Yesod 1.2 released. From (yesodweb.com), scored 45 with 8 comments.
- Haskell 2014 committee has now been formed. From (thread.gmane.org), scored 42 with 27 comments.
- Web Frameworks Benchmark 4 (includes WAI). From (techempower.com), scored 41 with 60 comments.
- Haskell for all: pipes-3.3.0: Folds and uniting ListT with Proxy. From (haskellforall.com), scored 41 with 14 comments.
- First working program using the Repa plugin. From (disciple-devel.blogspot.com), scored 39 with 5 comments.
- How to use Hoogle from GHCi. From (youtube.com), scored 36 with 2 comments.
- 4th Episode of "The Pragmatic Haskeller": HTTP and more. From (cakesolutions.net), scored 35 with 3 comments.
- A monadic joke. From (self.haskell), scored 34 with 28 comments.
- A "Natural" Theorem Prover in Haskell — By Tim Gowers!. From (gowers.wordpress.com), scored 34 with 5 comments.
- Towards a Haskell Logic Library. From (spin.atomicobject.com), scored 30 with 1 comments.
- Barabra Liskov - Keynote: The Power of Abstraction. From (infoq.com), scored 29 with 25 comments.
Top StackOverflow Questions
- What constitutes a fold for types other than list? votes: 34, answers: 4
- Lazy vs Strict implementations of data structures votes: 19, answers: 2
- Compiling very large constants with GHC votes: 17, answers: 1
- Haskell Tree splitting: Can someone please explain this line? votes: 16, answers: 1
- Could cabal notice about unused package in dependencies? votes: 15, answers: 1
- How can eta-reduction of a well typed function result in a type error? votes: 14, answers: 2
- What is so special about Monads? votes: 14, answers: 4
- Why does ghci desugar type lists and type families? Can this be selectively disabled? votes: 13, answers: 0
- How are functors in Haskell and OCaml similar? votes: 13, answers: 1
- Monitoring GHC activity votes: 10, answers: 1
- Why isn't the Prelude's words function written more simply? votes: 10, answers: 1
- How to design a monadic stack? votes: 10, answers: 2
- How to generate arbitrary instances of a simple type for quickcheck votes: 9, answers: 2
Until next time,
+Daniel Santa Cruz