[Haskell-cafe] Haskell Weekly News: Issue 159 - November 17, 2010

Daniel Santa Cruz dstcruz at gmail.com
Wed Nov 17 22:56:41 EST 2010


   Welcome to issue 159 of the HWN, a newsletter covering developments in
   the [1]Haskell community in the week of November 07 - 13.

   We have a new GHC to celebrate! On November 16 the GHC team announced
   the [2]release of GHC 7.0.1. Plenty of goodness here, with many bug
   fixes and numerous performance improvements over the previous 6.12
   branch. The good folks at GHC remind us that most users should
   countinue to use the Haskell Platform. This "release is aimed primarily
   at package maintainers and early adopters." Many kudos to the team!

   Curious about the most active members of the #haskell IRC channel? Out
   of around 28K "utterances" in the channel this week, 24% of them where
   spoken by the top 5 most active members. Not suprisingly, the dear
   lambdabot is at the top of the list.

   	     lambdabot              2094
	     kmc                      1263
	     jmcarthur               1221
	     Eduard_Munteanu  1142
	     EvanR-work           1007

   This week we had 299 messages posted to Haskell-Cafe (down 79 from last
   week), 26 stories posted to Reddit (4 less than last week), 36
   questions posted to StackOverflow (4 less than last week), and 135
   updates to Hackage (39 more than last week). Fun to see the different
   package maintainers upgrading their packages to the new GHC.

Announcements

   Simon Meier uploaded [3]blaze-builder, a library which provides an
   abstraction of buffered output of byte streams and several convenience
   functions to exploit it. He notes that blaze-builder was inspired by
   the Data.Binary.Builder module.

   David Peixotto introduced the [4]Fibon benchmark tools and suite for
   running and analyzing programs. It includes an optional set of
   benchmark programs, including many taken from Hackage.

   Tom Lokhorst uploaded [5]language-cil, a library for manipulating
   Common Intermediate Language, the lowest level language used by
   Microsoft .NET and Mono.

   Janis Voigtländer announced that the [6]Haskell Communities and
   Activities Report is now available in both PDF and HTML format. Check
   it out and see what others in the community are doing. The list of
   contributors should be enough to convince you to read it!


Top Reddit Stories

   * Manatee - a Haskell integrated environment written in Haskell
     Domain: hackage.haskell.org, Score: 34, Comments: 11
     On Reddit:
http://www.reddit.com/r/haskell/comments/e43y6/manatee_a_haskell_integrated_environment_written/
     Original: http://hackage.haskell.org/package/manatee

   * A Neighborhood of Infinity: Statistical Fingertrees
     Domain: blog.sigfpe.com, Score: 31, Comments: 4
     On Reddit:
http://www.reddit.com/r/haskell/comments/e3iph/a_neighborhood_of_infinity_statistical_fingertrees/
     Original: http://blog.sigfpe.com/2010/11/statistical-fingertrees.html

   * November 2010 edition of the Haskell Communities and Activities Report
     Domain: haskell.org, Score: 28, Comments: 3
     On Reddit:
http://www.reddit.com/r/haskell/comments/e3dps/november_2010_edition_of_the_haskell_communities/
     Original: http://haskell.org/communities/11-2010/html/report.html

   * Please Break Yesod
     Domain: docs.yesodweb.com, Score: 28, Comments: 0
     On Reddit:
http://www.reddit.com/r/haskell/comments/e4qfk/please_break_yesod/
     Original: http://docs.yesodweb.com/blog/please-break-yesod/

   * "Atomo - The programmer's programmable programming language" --
written in Haskell
     Domain: atomo-lang.org, Score: 28, Comments: 10
     On Reddit:
http://www.reddit.com/r/haskell/comments/e5m3i/atomo_the_programmers_programmable_programming/
     Original: http://atomo-lang.org/

   * Language.Cil
     Domain: hackage.haskell.org, Score: 27, Comments: 11
     On Reddit: http://www.reddit.com/r/haskell/comments/e2fwm/languagecil/
     Original: http://hackage.haskell.org/package/language-cil

   * Defragmenting lazy bytestrings for better performance
     Domain: lambda-view.blogspot.com, Score: 25, Comments: 0
     On Reddit:
http://www.reddit.com/r/haskell/comments/e4cbg/defragmenting_lazy_bytestrings_for_better/
     Original: http://lambda-view.blogspot.com/2010/11/defragmenting-lazy-bytestrings.html

   * "We are looking for someone who has experience in porting
**from** Haskell to java"
     Domain: haskell.org, Score: 22, Comments: 33
     On Reddit:
http://www.reddit.com/r/haskell/comments/e4km8/we_are_looking_for_someone_who_has_experience_in/
     Original: http://www.haskell.org/pipermail/haskell-cafe/2010-November/086228.html

   * Zeno: Automatically Prove Haskell Program Properties
     Domain: doc.ic.ac.uk, Score: 21, Comments: 5
     On Reddit:
http://www.reddit.com/r/haskell/comments/e5ph3/zeno_automatically_prove_haskell_program/
     Original: http://www.doc.ic.ac.uk/~ws506/tryzeno/

   * Tips on a Computer Algebra System in Haskell?
     Domain: self.haskell, Score: 20, Comments: 17
     On Reddit:
http://www.reddit.com/r/haskell/comments/e348f/tips_on_a_computer_algebra_system_in_haskell/
     Original: http://www.reddit.com/r/haskell/comments/e348f/tips_on_a_computer_algebra_system_in_haskell/

Top StackOverflow Questions

   * Is performance of partial or curried functions well defined in Haskell?
     votes: 13, answers: 4
     http://stackoverflow.com/questions/4166924/is-performance-of-partial-or-curried-functions-well-defined-in-haskell

   * What Self Balancing Tree is simplest in Functional Programming?
     votes: 11, answers: 3
     http://stackoverflow.com/questions/4166027/what-self-balancing-tree-is-simplest-in-functional-programming

   * Attoparsec allocates a ton of memory on large 'take' call.
     votes: 7, answers: 0
     http://stackoverflow.com/questions/4151265/attoparsec-allocates-a-ton-of-memory-on-large-take-call

   * Emacs Haskell indentation
     votes: 7, answers: 1
     http://stackoverflow.com/questions/4169962/emacs-haskell-indentation

   * What is the difference between Pattern Matching and Guards?
     votes: 5, answers: 4
     http://stackoverflow.com/questions/4156727/what-is-the-difference-between-pattern-matching-and-guards

   * Impact on style of GHC -Wall
     votes: 5, answers: 4
     http://stackoverflow.com/questions/4174629/impact-on-style-of-ghc-wall

   * Cartesian product
     votes: 4, answers: 9
     http://stackoverflow.com/questions/4119730/cartesian-product

   * What's wrong with my type signatures here?
     votes: 4, answers: 1
     http://stackoverflow.com/questions/4125692/whats-wrong-with-my-type-signatures-here

   * combining StateT and State
     votes: 4, answers: 2
     http://stackoverflow.com/questions/4138671/combining-statet-and-state

   * Useful projects in Haskell
     votes: 4, answers: 2
     http://stackoverflow.com/questions/4167864/useful-projects-in-haskell


Quotes of the week

     * hpc: (<$>) = fmap; (<*>) = magic
     * medfly: it's awesome not to be an expert here. you ask questions
       that you think are difficult and they are so easy to others that
       they are all excited to explain it to you.
     * EvanR: think of [grant applications] as the interface to the real
       world, like the IO monad
     * ray: every paul graham essay contains an ad-hoc, informally
       specified implementation of a good idea

About the Haskell Weekly News

   New editions are posted to [7]the Haskell mailing list as well as to
   [8]the Haskell Sequence and [9]Planet Haskell. [10]RSS is also
   available, and headlines appear on [11]haskell.org.

   To help create new editions of this newsletter, please send stories to
   dstcruz * at * gmail * dot * com. The code used to produce this version
   of the newsletter is not yet publicly available, as it is a complete
   hack designed to get things started again.

   Until next time,
   Daniel Santa Cruz

References

   1. http://haskell.org/
   2. http://new-www.haskell.org/ghc/docs/7.0.1/html/users_guide/release-7-0-1.html
   3. http://article.gmane.org/gmane.comp.lang.haskell.general/18283
   4. http://article.gmane.org/gmane.comp.lang.haskell.general/18288
   5. http://groups.google.com/group/haskell-cafe/browse_thread/thread/9f7373005861c423
   6. http://groups.google.com/group/haskell-cafe/browse_thread/thread/860f3a2e9c7dad96
   7. http://www.haskell.org/mailman/listinfo/haskell
   8. http://sequence.complete.org/
   9. http://planet.haskell.org/
  10. http://sequence.complete.org/node/feed
  11. http://haskell.org/


More information about the Haskell-Cafe mailing list