[Haskell] Haskell Weekly News: Issue 136 - October 24, 2009

jfredett at gmail.com jfredett at gmail.com
Sat Oct 24 01:47:43 EDT 2009


---------------------------------------------------------------------------
Haskell Weekly News
http://sequence.complete.org/hwn/20091024
Issue 136 - October 24, 2009
---------------------------------------------------------------------------
   Welcome to issue 136 of HWN, a newsletter covering developments in the
   [1]Haskell community.

   Short one this week, I have GREs today, so I've spent more time
   aggregating GRE knowledge rather than Haskell news. Till next week,
   Haskellers, The Haskell Weekly News!

Announcements

   PastePipe -- a CLI for hpaste instances. Rogan Creswick [2]announced a
   new version of PastePipe, a library which reads from stdin and posts it
   to an hpaste instance (defaulting to hpaste.org)

   haskell-src-exts-1.2.0. Niklas Broberg [3]announced a major release of
   haskell-src-exts. Several breaking changes, a few (ideally) backwards
   compatable changes. See the post for all the details.

   mecha-0.0.0. Tom Hawkins [4]announced a very cool new DSL in Haskell
   for Constructive Solid Modelling.

   GPipe 1.02 and Vec-Transform 1.0.1. Tobias Bexelius [5]announced new
   versions of these packages, only a few API changes

   Data.Stream 0.4. Wouter Swierstra [6]announced a very delicate change
   to Data.Stream involving irrefutable patterns. Specifically added them
   in functions which produce new streams from old.

   strptime bindings. Eugene Kirpichov [7]announced bindings to strptime.

   cereal-0.2. Trevor Elliott [8]announced a new version of the cereal
   library, a variation on the `binary` package which provides strict
   parsing.

   quickcheck-poly. Ki Yung Ahn [9]announced a package for testing
   polymorphic functions automatically.

   2nd CFP: JSC Special Issue on Automated Verification and Specification
   of Web Systems. demis [10]announced a special issue of the Journal of
   Symbolic Computation. The issue contains articles relating to Automated
   Specification and Verification of Web Systems.

   qtHaskell-1.1.3. David Harley [11]announced a new version of qtHaskell.

Discussion

   Is there in Haskell the eval function? Waldemar Biernacki [12]asked
   about an `eval` function for Haskell.

   What's this pattern called? Martijn van Steenbergen [13]asked about a
   common pattern for an simple EDSL AST-like type.

   Problems with Haskell. Philippos Apolinarius [14]forwarded his response
   to a [15]Clean programmer who planned a move to Haskell upon fears of
   Clean being around for the long term. A very nice read.

   Statically checked binomail heaps? Maciej Kotowicz [16]talked about his
   implementation of Statically Checked Binomial Heaps in Haskell

Blog noise

   [17]Haskell news from the [18]blogosphere. Blog posts from people new
   to the Haskell community are marked with >>>, be sure to welcome them!
     * Mikael Vejdemo Johansson (Syzygy-): [19][MATH198] Lecture 5 is up.
     * JP Moresmau: [20]Releasing my code on the unsuspecting public
       (EclipseFP).
     * Neil Brown: [21]Benchmarking STM with Criterion.
     * Galois, Inc: .
     * Brent Yorgey: [22]Typeclassopedia in Japanese!.
     * Neil Brown: [23]An early look at ThreadScope, a tool for profiling
       concurrent and parallel Haskell programs.
     * FP-Syd: [24]Sydney FP Group: FP-Syd #19..
     * Michael Snoyman: [25]Monadic pairs and Kleisli arrows.
     * Martijn van Steenbergen: [26]Transforming polymorphic values.
     * Manuel M T Chakravarty: [27]Multicore Haskell Now!.
     * Don Stewart (dons): [28]Multicore Haskell Now! ACM Reflections |
       Projections 2009.
     * Dan Piponi (sigfpe): [29]What Category do Haskell Types and
       Functions Live In?.
     * Manuel M T Chakravarty: [30]Don Stewart's talk on Domain Specific
       Languages and Haskell.

Quotes of the Week

     * Veinor: I program in austere haskell. I name all my variables a,
       a', a'', a''', etc
     * ddarius: releases network version 127.0.0.1
     * Berengal: 'Bobby Boolean felt horrible. What did he ever do to the
       other values? He was just a simple bit, a simple answer to a simple
       question! Suddenly he felt his insides churn; he felt an exception
       coming on! Oh no! What should he do, now that he was outside of
       IO?'
     * Berengal: '"Go away! You're not like us!" the other values yelled.
       "You're impure! Impure! Impure! Impure!" they started chanting.'
     * dpratt71: <dpratt71> so I read somewhere that the unofficial motto
       of Haskell was "avoid success at all costs"... <Baughn> dpratt71:
       Yeah. We failed.
     * Warrigal: Note to self: don't do maximum [1..].
     * mauke: the first and foremost task of a haskell compiler is to
       break haskell programs
     * ksf: ...premature generalisation is the root of all
       procrastination.
     * jimi_hendrix: that took longer than it should have, but it feels so
       pure
     * ddarius: Unfortunately, the logic programming community has this
       unhealthy death grip on Prolog.

About the Haskell Weekly News

   New editions are posted to [31]the Haskell mailing list as well as to
   [32]the Haskell Sequence and [33]Planet Haskell. [34]RSS is also
   available, and headlines appear on [35]haskell.org.

   To help create new editions of this newsletter, please see the
   information on [36]how to contribute. Send stories to jfredett . at .
   gmail . dot . com. The darcs repository is available at darcs get
   [37]http://patch-tag.com/r/jfredett/HWN2/pullrepo HWN2 .

References

   Visible links
   1. http://haskell.org/
   2. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65222
   3. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65219
   4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65134
   5. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65119
   6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65116
   7. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65061
   8. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65043
   9. http://article.gmane.org/gmane.comp.lang.haskell.general/17586
  10. http://article.gmane.org/gmane.comp.lang.haskell.general/17585
  11. http://article.gmane.org/gmane.comp.lang.haskell.general/17583
  12. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/65153
  13. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/65148
  14. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/65014
  15. http://clean.cs.ru.nl/
  16. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64998
  17. http://planet.haskell.org/
  18. http://haskell.org/haskellwiki/Blog_articles
  19. http://blog.mikael.johanssons.org/archive/2009/10/math198-lecture-5-is-up/
  20. http://jpmoresmau.blogspot.com/2009/10/releasing-my-code-on-unsuspecting.html
  21. http://chplib.wordpress.com/2009/10/21/benchmarking-stm-with-criterion/
  22. http://byorgey.wordpress.com/2009/10/20/typeclassopedia-in-japanese/
  23. http://chplib.wordpress.com/2009/10/19/an-early-look-at-threadscope/
  24. http://www.mega-nerd.com/erikd/Blog/FP-Syd/fp-syd-19.html
  25. http://blog.snoyman.com/2009/10/19/monadic-pairs-and-kleisli-arrows/
  26. http://martijn.van.steenbergen.nl/journal/2009/10/18/transforming-polymorphic-values/
  27. http://justtesting.org/post/216085196
  28. http://donsbot.wordpress.com/2009/10/17/multicore-haskell-now-acm-reflections-projections-2009/
  29. http://blog.sigfpe.com/2009/10/what-category-do-haskell-types-and.html
  30. http://justtesting.org/post/215438784
  31. http://www.haskell.org/mailman/listinfo/haskell
  32. http://sequence.complete.org/
  33. http://planet.haskell.org/
  34. http://sequence.complete.org/node/feed
  35. http://haskell.org/
  36. http://haskell.org/haskellwiki/HWN
  37. http://patch-tag.com/r/jfredett/HWN2/pullrepo%20HWN2

   Hidden links:
  38. http://www.galois.com/blog/2009/10/20/crenshaw-simplex/


More information about the Haskell mailing list