[Haskell] Haskell Weekly News: Issue 88 - October 4, 2008

Brent Yorgey byorgey at seas.upenn.edu
Sat Oct 4 16:35:39 EDT 2008


---------------------------------------------------------------------------
Haskell Weekly News
http://sequence.complete.org/hwn/20081004
Issue 88 - October 04, 2008
---------------------------------------------------------------------------

   Welcome to issue 88 of HWN, a newsletter covering developments in the
   [1]Haskell community.

   An extra-short HWN this week, so you get an extra ten minutes to do
   something else during the time you would have normally spent reading
   the HWN! HWN-editor-approved activities for your ten minutes include
   eating cookies, playing [2]Fantastic Contraption, and writing a type
   checker in the type system while eating cookies.

Announcements

   Arch Haskell News: Oct 4 2008. Don Stewart [3]sent out the newest Arch
   Haskell news --- now with 609 Haskell packages!

   Announcing OneTuple-0.1.0. John Dorsey [4]announced the release of the
   ground-breaking [5]OneTuple library, which adds the long neglected
   one-tuple to Haskell. It also turns out that the denizens of
   Haskell-cafe are completely unable to refrain from turning jokes into
   long-winded technical discussions about strictness and lifted types.

   Haskell protocol-buffers version 0.3.1. Chris Kuklewicz [6]announced
   the release of [7]protocol-buffers 0.3.1, with some functionality also
   split off into [8]protocol-buffers-descriptor and [9]hprotoc. The
   'hprotoc' compiler for proto files to Haskell source code now takes a
   "-u" command-line option. When given, this turns on code generation to
   support loading, storing, and saving unknown fields.

Discussion

   Stacking monads. Andrew Coppin began a long [10]discussion on monads,
   monad transformers, Applicative, MonadPlus, and related topics.

   planning for ghc-6.10.1 and hackage. Duncan Coutts began a
   [11]discussion on how to make the transition to GHC 6.10 as painless as
   possible, especially as it relates to the new base-4 package and Cabal.

   Proposal #2629: Data.List: Replace nub; add nubOrd, nubInt, nubWith.
   Bart Massey [12]proposed refactoring nub into a 'nubWith' function
   which can be specialized to efficient versions for Int and Ord.

Blog noise

   [13]Haskell news from the [14]blogosphere.
     * Luke Palmer: [15]Laziness and the monad laws. Luke explains why
       making a Functor or Monad instance too lazy can be just as bad as
       making it too strict.
     * Paul R Brown: [16]The Haskell Platform and Lessons Learned
       Elsewhere.
     * Eric Kow (kowey): [17]darcs weekly news #6.
     * Mads Lindstroem: [18]Overlapping Instances in Haskell.
     * >>> Bill Six: [19]Dabbling with Haskell. Bill explores palindromic
       pangrams using Haskell.

Quotes of the Week

     * ozy`: [on RWH] most authors are like "FUNCTIONAL PROGRAMMING IS
       FUNCTIONAL!!!" whereas these guys are more like "yeah but practical
       programming is practical. map wash_dish dishes"
     * BMeph: * wants an "Everything I know about computing I learned from
       sigfpe" T-shirt
     * OlegFacts: Oleg can evaluate bottom. With his fists.
     * quicksilver: my computer starts to play 'Dies Irae' when shapr gets
       ops, automatically.

About the Haskell Weekly News

   New editions are posted to [20]the Haskell mailing list as well as to
   [21]the Haskell Sequence and [22]Planet Haskell. [23]RSS is also
   available, and headlines appear on [24]haskell.org.

   To help create new editions of this newsletter, please see the
   information on [25]how to contribute. Send stories to byorgey at cis
   dot upenn dot edu. The darcs repository is available at darcs get
   [26]http://code.haskell.org/~byorgey/code/hwn/ .

References

   1. http://haskell.org/
   2. http://fantasticcontraption.com/
   3. http://article.gmane.org/gmane.comp.lang.haskell.cafe/45786
   4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/45586
   5. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/OneTuple
   6. http://article.gmane.org/gmane.comp.lang.haskell.libraries/10134
   7. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/protocol-buffers
   8. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/protocol-buffers-descriptor
   9. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hprotoc
  10. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/45634
  11. http://thread.gmane.org/gmane.comp.lang.haskell.glasgow.user/15339
  12. http://thread.gmane.org/gmane.comp.lang.haskell.libraries/10133
  13. http://planet.haskell.org/
  14. http://haskell.org/haskellwiki/Blog_articles
  15. http://luqui.org/blog/archives/2008/10/03/laziness-and-the-monad-laws/
  16. http://mult.ifario.us/p/the-haskell-platform-and-lessons-learned-elsewhere
  17. http://koweycode.blogspot.com/2008/10/darcs-weekly-news-6.html
  18. http://lindstroem.wordpress.com/2008/09/27/inheritance-in-composites-and-overlapping-instances/
  19. http://billsix.blogspot.com/2008/10/dabbling-with-haskell.html
  20. http://www.haskell.org/mailman/listinfo/haskell
  21. http://sequence.complete.org/
  22. http://planet.haskell.org/
  23. http://sequence.complete.org/node/feed
  24. http://haskell.org/
  25. http://haskell.org/haskellwiki/HWN
  26. http://code.haskell.org/~byorgey/code/hwn/


More information about the Haskell mailing list