
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: http://contemplatecode.blogspot.com/2011/09/haskell-weekly-news-issue-201.ht... 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." [1] http://goo.gl/hAa5Zn 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 [2] http://goo.gl/lTMNJn * 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. [3] http://goo.gl/dTcPEn * lushtags (Bit Connor) ctags compatible tags files for Haskell programs. [4] http://goo.gl/30TYen * 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. [5] http://goo.gl/g8P6Kn * skein (Felipe Almeida Lessa; 0.1) A family of fast secure cryptographic hash functions. [6] http://goo.gl/xwafmn 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 Domain: github.com, Score: 104, Comments: 35 On Reddit: [7] http://goo.gl/GfTc9n Original: [8] http://goo.gl/Md5B3n * The best ghc bug ever Domain: twitter.com, Score: 93, Comments: 27 On Reddit: [9] http://goo.gl/3sCHUn Original: [10] http://goo.gl/N7IGdn * Running a startup on Haskell Domain: bos.github.com, Score: 73, Comments: 33 On Reddit: [11] http://goo.gl/HevD3n Original: [12] http://goo.gl/IsXedn * No chrome, Haskell is not Danish. Domain: i.imgur.com, Score: 73, Comments: 26 On Reddit: [13] http://goo.gl/AYyq4n Original: [14] http://goo.gl/whKijn * Did Haskell Platform miss the July release? It's already September. Domain: trac.haskell.org, Score: 46, Comments: 12 On Reddit: [15] http://goo.gl/6m8Yln Original: [16] http://goo.gl/r9k6tn * Iteratees at Tsuru Capital: various contributions to the hackage iteratee library used in a production trading system Domain: blog.kfish.org, Score: 36, Comments: 12 On Reddit: [17] http://goo.gl/rCTO6n Original: [18] http://goo.gl/PikaAn * Apprendre Haskell vous fera le plus grand bien ! -- LYAH in French Domain: lyah.haskell.fr, Score: 33, Comments: 15 On Reddit: [19] http://goo.gl/pV3jvn Original: [20] http://goo.gl/ixiXWn * Would You Bet $100,000,000 on Haskell? Domain: digitalmars.com, Score: 28, Comments: 44 On Reddit: [21] http://goo.gl/oPI5Kn Original: [22] http://goo.gl/YYeOln * Galois offers Haskell course: The Tao of Functional Programming Domain: corp.galois.com, Score: 26, Comments: 9 On Reddit: [23] http://goo.gl/6HX8Kn Original: [24] http://goo.gl/n7urdn Top StackOverflow Questions * What are Haskell's strictness points? votes: 59, answers: 7 Read on SO: [25] http://goo.gl/5PiDHn * Can someone explain the traverse function in Haskell votes: 14, answers: 3 Read on SO: [26] http://goo.gl/P5WtFn * Why do we have map, fmap and liftM? votes: 13, answers: 1 Read on SO: [27] http://goo.gl/TCRKwn * Does a function like this already exist? (Or, what's a better name for this function?) votes: 12, answers: 4 Read on SO: [28] http://goo.gl/QY6i8n * Question about the ~ and @ operators in Haskell votes: 11, answers: 2 Read on SO: [29] http://goo.gl/pXnV6n * Folding across Maybes in Haskell votes: 8, answers: 5 Read on SO: [30] http://goo.gl/y1ALtn * How is foldl lazy? votes: 7, answers: 4 Read on SO: [31] http://goo.gl/LQAxNn * avoid explicit passing of lookup table votes: 7, answers: 4 Read on SO: [32] http://goo.gl/tKh2wn * Why is [Char]-based input so much slower than the [Char]-based output in Haskell? votes: 7, answers: 1 Read on SO: [33] http://goo.gl/2nuqNn Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92680 2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18935 3. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18936 4. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92480 5. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18940 6. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92528 7. https://github.com/ghc/ghc/commit/3db757241ce7fb99c096c30481aefa86bb9855a1 8. http://www.reddit.com/r/haskell/comments/kmxf2/ghci_now_supports_all_topleve... 9. http://twitter.com/#!/bos31337/status/116372971509121025 10. http://www.reddit.com/r/haskell/comments/kmk6q/the_best_ghc_bug_ever/ 11. http://bos.github.com/strange-loop-2011/talk/talk.html#(1) 12. http://www.reddit.com/r/haskell/comments/km2b8/running_a_startup_on_haskell/ 13. http://i.imgur.com/D4QEO.png 14. http://www.reddit.com/r/haskell/comments/koom1/no_chrome_haskell_is_not_dani... 15. http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable 16. http://www.reddit.com/r/haskell/comments/kk9hl/did_haskell_platform_miss_the... 17. http://blog.kfish.org/2011/09/iteratees-at-tsuru.html 18. http://www.reddit.com/r/haskell/comments/kjem1/iteratees_at_tsuru_capital_va... 19. http://lyah.haskell.fr/ 20. http://www.reddit.com/r/haskell/comments/km1l6/apprendre_haskell_vous_fera_l... 21. http://www.digitalmars.com/d/archives/digitalmars/D/Would_You_Bet_100_000_00... 22. http://www.reddit.com/r/haskell/comments/klhln/would_you_bet_100000000_on_ha... 23. http://corp.galois.com/haskell-course 24. http://www.reddit.com/r/haskell/comments/kp6as/galois_offers_haskell_course_... 25. http://stackoverflow.com/questions/7490768/what-are-haskells-strictness-poin... 26. http://stackoverflow.com/questions/7460809/can-someone-explain-the-traverse-... 27. http://stackoverflow.com/questions/7463500/why-do-we-have-map-fmap-and-liftm 28. http://stackoverflow.com/questions/7518589/does-a-function-like-this-already... 29. http://stackoverflow.com/questions/7506684/question-about-the-and-operators-... 30. http://stackoverflow.com/questions/7464208/folding-across-maybes-in-haskell 31. http://stackoverflow.com/questions/7487455/how-is-foldl-lazy 32. http://stackoverflow.com/questions/7504012/avoid-explicit-passing-of-lookup-... 33. http://stackoverflow.com/questions/7510078/why-is-char-based-input-so-much-s...