Welcome to issue 184 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of May 22 to 28, 2011.
The newsletter has not been posting new library announcements, but Ivan Lazar's announcement of his new wl-pprint-text library had to be an exception. Way to be creative Ivan!
Simon Marlow wrote in to announce CamHac: (Haskell Hackathon in Cambridge, UK) during August 12 to 14, 2011. Registration is free, but they are limited to 50 people, so sign up soon!
Quotes of the Week
These quotes are taken from the #haskell channel, and from the haskell/haskell-cafe mailing lists.
- Henning Thielemann: [On a slow solution to Euler's totien function] It's declarative and may help to verify more efficient implementations.
- KC: Librarians have been struggling for years with classifying topics; I don't imagine classifying coding libraries as any easier. :)
- max ulidtko: [on the *group hug* thread] Wow. I just subscribed to the list just an hour ago or so, and already receiving hugs!
- Jacek Generowicz: What would be the point of asking non-ignorant questions, unless it is a rhethorical one?
- Ketil Malde: Being brilliant doesn't mean the absence of mental bad hair days, but merely that they happen more rarely than for the rest of us. :-)
- AndrewMorton: I was attacked by dselect as a small child and have since avoided Debian.
- Cale: The hardest part of writing any binding is doing something to make up for the fact that libraries written for imperative languages are typically badly designed to begin with.
- <lambdabot> *Exception: *Exception: *Exception: <Cale> E X C E P T I O N
- Jafet: In strict languages, you implement Haskell, then use fix as usual
Top Reddit Stories
- Multicore Garbage Collection with Local Heaps :: PDF. From (community.haskell.org), scored 45 with 4 comments.
- Node.js creator first tried with haskell, but says he wasn't smart enough to hack GHC. From (bostinnovation.com), scored 41 with 39 comments.
- ANNOUNCEMENT: HaNS, the Haskell Network Stack. HaNS is a lightweight, pure Haskell network stack that can be used for Haskell networking in the context of the HaLVM, or with a Linux tap device.. From (haskell.org), scored 40 with 12 comments.
- Haskell + FFI + Java + SWT: crazy, maybe, but working!. From (jpmoresmau.blogspot.com), scored 36 with 17 comments.
- Isomorphism lenses. From (twanvl.nl), scored 32 with 10 comments.
- Tail recursion makes your loops cleaner. From (blog.ezyang.com), scored 29 with 14 comments.
- An insufficiently lazy map: the dangers of spine-strict data structures. From (blog.ezyang.com), scored 25 with 0 comments.
- From a 13M executable to an 84k one: use -dynamic with GHC for linking excellence. From (stackoverflow.com), scored 23 with 13 comments.
- This is how a new package should be announced: Pretty-printing package for lazy Text values. From (haskell.org), scored 21 with 3 comments.
- Happstack + JMacro + HSX. From (happstack.blogspot.com), scored 15 with 2 comments.
Top StackOverflow Questions
- Reading GHC Core votes: 27, answers: 4
- Small Haskell program compiled with GHC into huge binary votes: 26, answers: 2
- Force pre-computation of a constant votes: 8, answers: 1
- Optimization of Function Calls in Haskell votes: 6, answers: 2
- How to make a CAF not a CAF in Haskell? votes: 6, answers: 6
- Concise if-then-else notation in do-blocks in Haskell votes: 6, answers: 4
- Haskell (haskeline) word completion votes: 6, answers: 1
- Why doesn't Haskell have symbols (a la ruby) / atoms (a la erlang)? votes: 6, answers: 5
- Why does Haskell appear to default to reading Int when reading Num? votes: 6, answers: 2
About the Haskell Weekly News
To help create new editions of this newsletter, please send
Until next time,
Daniel Santa Cruz