Haskell Weekly News: Issue 143 - December 13 , 2009

Submitted by jfredett on Sun, 12/13/2009 - 5:49pm.
Haskell Weekly News: December 13, 2009

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

Editor's Note: The email version of this week's HWN went out with the wrong issue number, it has been edited in this version.

First of all, apologies for the late edition, I've only one set of finals left, and then everything should return to a normal schedule (at least, that's the plan). This week brings lots of development on the various usb utilities, an edition of the Haskell Web News (which covers, in summary, the events of the previous month in the Haskell online community), and some really great discussion about why Haskell is Pure. Until next week, Haskeller's, your Haskell Weekly News!

Announcements

Next meeting: December 17th at MIT (32-G882). Ravi Nanavati announced the next meeting of the Boston Area Haskell User Group. Ryan Newton will be talking about Intel Concurrent Collections for Haskell.

PCLT-0.1 and PCLT-DB-0.1. Andrey Sisoyev announced his first two packages he's developed in Haskell. Both of his new packages relate to localization of packages.

Announcing a summer internship for a NASA-sponsored project. Lee Pike announced a new summer internship sponsored by NASA and Galois, Inc.

unicode-symbols-0.1.1. Roel van Dijk announced the release of his package 'unicode-symbols'. This packages offers alternative symbols for a number of common function and operators from the base and container packages.

ls-usb-0.1.0.2. Roel van Dijk announced a minor update of ls-usb, his package for listing USB devices connected to your system.

usb-safe-0.1. Bas van Dijk announced the release of his package usb-safe, which provides an abstract interface to the bindings-libusb library.

usb-0.3. Bas van Dijk announced a new release of his 'usb' library for high-level communication with usb devices from Haskell.

bindings-libusb-1.4.2. Bas van Dijk announced a new version of bindings-libusb, a DSL based, low level binding to libusb

The Haskell Web News: December 2009 Edition. Don Stewart announced the Haskell Web News for December.

new installment of failure framework. Michael Snoyman announced the next installment of the Failure Framework.

PortAudio Windows Tutorial and Binaries. M Xyz announced a tutorial for setting up PortAudio on Windows

readline-statevar-1.0.1.0. Krzysztof Skrzetnicki announced a small wrapper for readline.

hakyll-0.1. Jasper van der Jeugt announced Hakyll, a simple static site generator written in Haskell.

Discussion

Why? John D. Earle asked about what benefits of purity in Haskell.

Type system speculation. Andrew Coppin asked about why we Haskeller's (including himself) are so obsessed with the type system.

To Hackage or not to Hackage. John Van Enk asked about whether it was worth putting a package on Hackage.

Hayoo and Hoogle (beginner question). drostin77 asked our 'Hopefully Helpful Haskell Community' about the differences between Hoogle and Hayoo.

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

  • sproingie: | {-# LANGUAGE NoTypeChecking #-}
  • kmc: the usual structure for a Haskell program is a crunchy IO shell with a gooey chocolate pure function center
  • sproingie: if it makes Cale's brane asplode, i think there's no hope for me understanding it
  • Wikipedia: In topology, the long line (or Alexandroff line) is a topological space analogous to the real line, but much longer.
  • ray: a monad tutorial is like a sausage factory
  • TomTobin: ::facepalm:: I wrote "Foobar" as a placeholder as I was typing [for the author's name], and never replaced it [in my email].
  • ski: > (let id :: (forall id. id -> id) -> id -> id; id id = id id in id) id 5
  • dmwit: analogies are endofunctors in the category of bad explanations
  • knobo: I really like this :) I can see that haskell is really cool now. This i a "matrix moment" for me :)

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 .