January 26, 2011

Haskell Weekly News: Issue 166

Welcome to issue 166 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of January 16 to 22, 2011.


Sukit Tretriluxana proudly announced version 1.0 of SiteBridge. He also included a short introductory video.

Mark Wright annouced the release of a Haskell binding to ANTLR LL(*) parser generator C runtime library.

Jasper Van der Jeugt inveted everyone to the 6th Ghent Functional Group Meeting to be held on Feb 17, 2011 in the Technicum Building (Sint-Pietersnieuwstraat 41, 9000 Gent) of Ghent University. I know I'm not the only one who wishing I could attend!.

Quotes of the Week

  • Guy Steele: Although Fortress is originally designed as an object-oriented framework in which to build an array-style scientific programming language, [...] as we've experimented with it and tried to get the parallelism going we found ourselves pushed more and more in the direction of using immutable data structures and a functional style of programming. [...] If I'd known seven years ago what I know now, I would have started with Haskell and pushed it a tenth of the way toward Fortran instead of starting with Fortran and pushing it nine tenths of the way toward Haskell.
  • geheimdienst:ah, yes. now we have to make a lambdacat captioned "kittehs no bery gud at speling. we says leksah fur lexer and monad fur moniod in catagory of ennobunktors"
  • mreh:some jerk said to me over my shoulder once, if you're doing functional programming, why do you have all those assignments?
  • revenantphx:You don't need category theory to understand Haskell, though you may need it to understand #haskell.
  • tolkad:haskell isn't even turing complete without infinite memory
  • monochrom:C-c C-p was the secret command for sending a report to the kgb
  • Draconx|Laptop:Rice's theorem: Let P be an interesting problem that you want to solve with a computer. Haha, you're screwed!
  • monochrom:one ring to rule them all! and in your monad >>= them!

Top Reddit Stories

  • Haskell's Own DLL Hell: From (cdsmith.wordpress.com), scored 51 with 27 comments. Read on reddit or the original post.
  • [CCC] On how Haskell’s Arrows are NOT just function compositions with a fancier name: From (ro-che.info), scored 40 with 4 comments. Read on reddit or the original post.
  • Announcing the Warp web server (benchmarks inside): From (docs.yesodweb.com), scored 36 with 12 comments. Read on reddit or the original post.
  • The ABCs of semantics: From (haskell.org), scored 33 with 0 comments. Read on reddit or the original post.
  • Thoughts on node.js and Haskell: From (moreindirection.blogspot.com), scored 33 with 10 comments. Read on reddit or the original post.
  • A low level performance comparison of simple operations on unboxed integer arrays between Haskell/GHC (6.12.1) and OCaml (3.12.0) (and also C) [originally on Proggit]: From (lix.polytechnique.fr), scored 32 with 16 comments. Read on reddit or the original post.
  • The Butterfly Effect in Cabal: From (cdsmith.wordpress.com), scored 29 with 8 comments. Read on reddit or the original post.
  • Painless NP-complete problems: an embedded DSL for SMT solving: From (donsbot.wordpress.com), scored 27 with 2 comments. Read on reddit or the original post.
  • Merging SMT solvers and programming languages: From (corp.galois.com), scored 26 with 3 comments. Read on reddit or the original post.
  • Tell Haskellers: GHC's Trac now has source code browsing (courtesy of Git): From (hackage.haskell.org), scored 26 with 3 comments. Read on reddit or the original post.

Top StackOverflow Questions

  • Criticize simple monad (votes: 11, answers: 1) read
  • Parsing function in haskell (votes: 8, answers: 1) read
  • Possible optimizations in Haskell that are not yet implemented in GHC? (votes: 7, answers: 1) read
  • Is there a Haskell/ML-like compiler to C? (votes: 6, answers: 3) read
  • How to find the longest word in list? (votes: 5, answers: 4) read

About the Haskell Weekly News

To help create new editions of this newsletter, please send stories to dstcruz@gmail.com. I'm in dire need of finding good "quotes of the week". If you happen to come across any, please don't hesitate to send it along.

Until next time,
Daniel Santa Cruz


anneli said...

Thanks for such a great service like this! :-) I'm sure everyone in the Haskell (and FP) community appreciates it.

Robert Massaioli said...

I love the quotes I really really really do. I don't know where you find some of them because I could swear some are not from #haskell.

Jake McArthur said...

@Robert: Correct, I shared the Guy Steele quote on the Haskell-Cafe mailing list.

dstcruz said...

@Robert: You are right, that one didn't come from the #haskell channel. It's hard for me to mechanically find good quotes outside #haskell. Every once in a while a good soul, such as Jake, posts one in the mailing lists, or sends me one in a direct email. If you happen to come across a good quote, please consider sharing it with me so that I can add it to the newsletter. Many thanks to Jake for bringing that one up in the ml!

dstcruz said...

@anneli and @Robert. Thanks for the encouragement!!