Haskell Weekly News: October 3, 2009

Submitted by byorgey on Sat, 10/03/2009 - 10:50am.
Haskell Weekly News: October 03, 2009

Welcome to issue 134 of HWN, a newsletter covering developments in the Haskell community.

I have a nasty sinus infection this week, so we're somewhat light on content. Lots of good discussion about DSL related stuff this week. Bryan O'Sullivan also release 'Criterion' this week, a new benchmarking library that Don Stewart described (on reddit) as 'awesome and game changing.' A new TMR editor -- someone familiar -- was announced. Also, there was some talk about homework policies on the mailinglists and in the irc channels. There is a page on the Haskell wiki about this, but to sum it up in a maxim, remember, 'Help, don't do'. Until next week, the Haskell Weekly News!

Announcements

New TMR editor. Wouter Swierstra announced that he would be stepping down from the editorship of 'The Monad Reader', with former HWN editor Brent Yorgey taking his place. Much thanks for Wouter's hard work and good luck to Brent on his new editor job!

SourceGraph 0.5.{0,1,2}.0. Ivan Lazar Miljenovic announced three new releases of the SourceGraph packages, this links to the latest release.

json-b-0.0.4. Jason Dusek announced a new version of the json-b package, which fixes defective handling of empty objects and arrays.

rss2irc 0.4 released. Simon Michael announced a new release of rss2irc, with many new improvements and features.

vty-ui 0.1. Jonathan Daugherty announced vty-ui, which is an extensible library of user interface widgets for composing and laying out Vty user interfaces.

atom-0.1.1. Tom Hawkins announced Atom, a Haskell DSL for designing hard real-time embedded applications.

Graphalyze-0.7.0.0. Ivan Lazar Miljenovic announced (in an apparent effort to take over hackage by submitting dozens of quality packages at absurdly high speed), Graphalyze, a library for using graph-theoretic techniques to analyse the relationships inherent within discrete data.

Criterion. Bryan O'Sullivan announced (without tacking on an 'ANN' tag, I might add, I almost missed it!) Criterion, a benchmarking library he describes here.

ListTree 0.1. yairchu@gmail.com announced ListTree, a package for combinatorial search and pruning of trees.

usb-0.1. Bas van Dijk announced a library for interacting with usb modules from userspace.

(Deadline extended to October 5th) APLAS 2009 Call for Posters. Kiminori Matsuzaki announced a deadline extension to the call for posters for the APLAS conference.

graphviz-2999.6.0.0. Ivan Lazar Miljenovic announced a new version of the graphviz library, which features various new features and small changes.

Discussion

Testing polymorphic properties with QuickCheck. Jean-Philippe Bernardy gave an excellent overview about how to use QuickCheck to test polymorphic properties.

Designing a DSL? Gunther Schmidt asked about different methods employed for designing a DSL.

DSL and GUI Toolkits. Gunther Schmidt also asked about different DSLs for working with GUIs

error on "--++ bla bla bla". Hong Yang asked about why '--++' wasn't being parsed in the way he thought it was.

Haskell for Physicists. edgar requested name suggestions for the talk he is giving about Physics and Haskell.

Blog noise

Haskell news from the blogosphere. Blog posts from people new to the Haskell community are marked with >>>, be sure to welcome them!

Quotes of the Week

  • dekudekuplex: (Unfortunately (unless intentional)) the preceding (by ksf (in the 'Quotes of the Week' section)) quote had mismatched (one too many opening) parentheses (although it was still funny (even though it could have been edited (to make the parentheses match (even though that is not an important issue)))).
  • pozic: I think if you want to contact dons, you have to say that you found a bug in ByteString.
  • Veinor: [about dibblego kicking a whole bunch of spammers] crouching dibblego, hidden op
  • allbery_b: [on UndecidableInstances] 'this exceeds my easy threshold, turn on wizard mode' (at which point it becomes a lot smarter but may start contemplating its navel without warning)
  • byorgey: a bus error? try recompiling with -fsubway, perhaps
  • jafet: 'Zygomorphism' sounds like a reproductive disorder

About the Haskell Weekly News

New editions are posted to the Haskell mailing list as well as to the Haskell Sequence and Planet Haskell. RSS is also available, and headlines appear on haskell.org.

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