Welcome to issue 195 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of August 7 to 13, 2011.
Luite Stegeman created a nifty tool called hdiff, which shows code changes between different versions of hackage packages.
New and Updated Projects
- Netwire (New - Ertugrul Soeylemez) Arrowised FRP library.
- Snap Riak Extensions (New - Edward Tate).
- time (Update - Ashley Yakeley) Adds "instance RealFrac DiffTime".
- file-location (Update - Greg Weber) Error and debug information for haskell that gives file locations.
- HTTP (Update - Ganesh Sittampalam) Bumps base dependency to work with GHC 4.2.1
- hslogger, convertible, HDBC, HDBC-odbc, HDBC-postgresql, HDBC-sqlite3 (Update - John Goerzen) Update license to BSD3.
- taffybar (New - Tristian Ravitch) Slightly fancier status bar for xmonad.
Quotes of the Week
- Brend: Whoever chose the title "A Gentle Introduction to Haskell" is obviously accustomed to wrestling bears in piranha pits or something.
- kmc: compare "trifecta" "parsec" -> GT
- elliott: ... demonstrating C++ templates' wide range of expressivity in applications from stupid compile-time hacks to _really_ stupid compile-time hacks
- solrize: "The last good thing written in C was Schubert's Ninth Symphony."
- cmccann: [I] learned Haskell mostly by typing a lot of really dumb things into an editor window, then feeding them to GHC
Top Reddit Stories
- Simon Marlow: "[...] I think I finally understand how to track call stacks properly in a lazy functional language. If this pans out, we'll get backtraces in GHCi and more accurate profiling". From (plus.google.com), scored 121 with 15 comments.
- A Very General Method of Computing Shortest Paths (the Gauss-Jordan-Floyd-Warshall- McNaughton-Yamada algorithm). From (r6.ca), scored 41 with 8 comments.
- I'm reading http://www.cs.ru.nl/~wouters/Publications/ThePowerOfPi.pdf - What is this syntax called and where can I learn it?. From (imgur.com), scored 36 with 15 comments.
- Simon Marlow: "If you're using GHC 7.2.1 and find a performance loss relative to an earlier GHC, trying playing around with the new stack option". From (plus.google.com), scored 25 with 8 comments.
- In your haskell-dreams, how does a shell look?. From (self.haskell), scored 23 with 43 comments.
- SO: Converting floating point between Word and Float/Double (my poor, unanswered question!). From (stackoverflow.com), scored 21 with 3 comments.
- Current status of gtk2hs?. From (self.haskell), scored 18 with 10 comments.
- (Live from CamHac) ANN: fclabels-1.0: First class accessor labels.. From (hackage.haskell.org), scored 13 with 19 comments.
- PhD Position availalble at Strathclyde. From (lists.seas.upenn.edu), scored 12 with 2 comments.
- [GSoC] Text/UTF-8: Studying memory usage of a simple web server. From (jaspervdj.be), scored 9 with 1 comments.
- Arrow = Category + Applicative? (Part IIa). From (cdsmith.wordpress.com), scored 9 with 21 comments.
Top StackOverflow Questions
- Lazy Evaluation vs Macros votes: 19, answers: 5
- Comparison of Priority Queue implementations in Haskell votes: 16, answers: 1
- Converting IEEE 754 floating point in Haskell Word32/64 to and from Haskell Float/Double votes: 16, answers: 4
- Applicatives compose, monads don't votes: 15, answers: 5
- How can I speed up my Haskell program (to the level of Python) votes: 13, answers: 3
- How does ArrowLoop work? Also, mfix? votes: 12, answers: 1
- How could I remove the "if ... then ... else ..." keywords in Haskell (GHC)? votes: 9, answers: 3
- how to use hoogle locally (like ctags)? votes: 8, answers: 1
- Would a type class "between" Category and Arrow make sense? votes: 8, answers: 2
- Can I avoid "rightward drift" in Haskell? votes: 8, answers: 4
- Haskell Polyvariadic Function With IO votes: 8, answers: 4
- Why don't Haskell compilers facilitate deterministic memory management? votes: 8, answers: 4
- Defining a function a -> String, which works for types without Show? votes: 7, answers: 3
- Haskell: List Comprehension to Combinatory votes: 7, answers: 3
- Applicative without a functor votes: 7, answers: 3
About the Haskell Weekly News
To help create new editions of this newsletter, please send
Until next time,
Daniel Santa Cruz