Welcome to issue 201 of the HWN, a newsletter covering developments in
the Haskell community. This release covers the week of September 18 to
24, 2011.
You can find the HTML version of this issue at:
Announcements
Jasper Van der Jeugt sent more details about the 9th GhentFPG
meeting, which will take place on October the 4th, at 19:30 in the
Technicum building of Ghent University. "You don't have to be a
Functional Programming guru to attend, everyone eager to learn is
welcome."
New and Updated Projects
* usb, bindings-libusb, usb-iteratee (Bas van Dijk; 1.0, 1.4.4,
0.4) Wrapers around the portable C library libusb-1.0
* ivy-web (James Deng; 0.1) A lightweight web framework, with
type-safe routes, based on invertible syntax, and i18n support,
influenced by Django, Snap and Yesod.
* lushtags (Bit Connor) ctags compatible tags files for Haskell
programs.
* lightweight monadic regions family (Bas van Dijk; multiple
versions) Updates to regios, regions-mtl, regions-monadstf,
regional-pointers, safer-file-handles,
safer-file-handles-bytestring, safer-file-handles-text, and
usb-safe.
* skein (Felipe Almeida Lessa; 0.1) A family of fast secure
cryptographic hash functions.
Quotes of the Week
* dafis: I thought a C++ friend class was one you allowed to touch
your private parts
* edwardk: any time i can help, just ask. i may not actually help, but
i'll be sure to note your suffering.
* edwardk: i have a lot fewer [haddock problems] now since i stopped
bothering trying to document ;)
* edwardk: Had i thought of it earlier i could have named trifecta
kessel run. at this point it looks like it'll contain at least 12
parsecs.
* ddarius: The history of iteratees is making a simple idea complex.
* shachaf: You can never escape having learned monads. If you learn
two monads, though, you can go back to only knowing one.
Top Reddit Stories
* GHCi now supports all top-level declarations
* The best ghc bug ever
* Running a startup on Haskell
* No chrome, Haskell is not Danish.
* Did Haskell Platform miss the July release? It's already September.
* Iteratees at Tsuru Capital: various contributions to the hackage iteratee library used in a production trading system
* Apprendre Haskell vous fera le plus grand bien ! -- LYAH in French
* Would You Bet $100,000,000 on Haskell?
* Galois offers Haskell course: The Tao of Functional Programming
Top StackOverflow Questions
* What are Haskell's strictness points?
votes: 59, answers: 7
* Can someone explain the traverse function in Haskell
votes: 14, answers: 3
* Why do we have map, fmap and liftM?
votes: 13, answers: 1
* Does a function like this already exist? (Or, what's a better name for this function?)
votes: 12, answers: 4
* Question about the ~ and @ operators in Haskell
votes: 11, answers: 2
* Folding across Maybes in Haskell
votes: 8, answers: 5
* How is foldl lazy?
votes: 7, answers: 4
* avoid explicit passing of lookup table
votes: 7, answers: 4
* Why is [Char]-based input so much slower than the [Char]-based output in Haskell?
votes: 7, answers: 1
Until next time,
Daniel Santa Cruz
References