[Haskell] Haskell Weekly News: Issue 113 - April 13, 2009
byorgey at seas.upenn.edu
Mon Apr 13 03:51:35 EDT 2009
Haskell Weekly News
Issue 113 - April 13, 2009
Welcome to issue 113 of HWN, a newsletter covering developments in the
xmobar-0.9.2. Andrea Rossato announced the release of
xmobar-0.9.2, which features a fix for a longstanding resource
leakage bug, new nested color definitions, and more.
CFP Haskell Symposium 2009. Stephanie Weirich reminded everyone that
there are only 4 weeks until the submission deadline for the 2009
hmatrix-static: statically-sized linear algebra. Reiner Pope
announced the release of hmatrix-static, a thin wrapper over
Alberto Ruiz's excellent hmatrix library for linear algebra. The
main additions of hmatrix-static over hmatrix are that vectors and
matrices have their length encoded in their types, and vectors and
matrices may be constructed and destructed using view patterns,
affording a clean, safe syntax.
haskellmode for Vim now at projects.haskell.org. Claus Reinke
announced that the Haskell mode plugins for Vim have just completed
their move to their new home, and took the opportunity to reiterate
what they can do (quite a lot, it seems), and mention that some
screencasts are available.
MSem replacement for QSem. ChrisK announced MSem, a proposed
replacement module for Control.Concurrent.QSem.
Hac5 is almost upon us!. Sean Leather reminded everyone that in six
days, tens of crazy/obsessed, type-safe, functional programmers will be
converging on Utrecht to commence execution of the 5th Haskell
Hackathon, from April 17-19, 2009 in Utrecht, The Netherlands! The
local organizing team welcomes you all and looks forward to all of the
new developments that come out of everyone's undying quest to write
more and better code.
Yogurt-0.4. Martijn van Steenbergen announced version 0.4 of
Yogurt, a functional MUD client. Version 0.4 makes Yogurt available
as a standalone executable that is able to dynamically load and reload
Elerea, another FRP library. Patai Gergely announced the release of
Elerea, aka "Eventless reactivity", a minimalistic FRP
implementation that comes with a convenient applicative interface,
supports recursive definition of signals and signals fed from outside
by IO actions, plays nice with resources, and is the result of some
furious hacking. There are working examples to show off the current
capabilities of the library, found in the separate elerea-examples
tree-monad 0.2. Sebastian Fischer announced version 0.2 of the
tree-monad package, which provides instances of MonadPlus that
represent the search space of non- deterministic computations as a
tree. Version 0.2 implements an optimized CPS version of the tree.
HCard -- A library for implementing card-like structures.. Joe Fredette
announced the release of HCard, a library which supports a
card-like data structures and uses associated types to provide
shuffling, dealing, and other facilities. It's general enough to
support many different types of playing cards; it currently comes with
the common "French Deck" (4-suit, 13 card deck that is very common in
the US) implemented and an example cribbage scoring application.
SVGFonts 0.1. Tillmann Vogt announced his first Haskell library,
SVGFonts 0.1, which parses the relatively unknown SVG Font format
to produce outlines of characters. The big advantage of this format is
that it is XML, which means easy parsing and manipulating.
network-bytestring 0.1.2. Johan Tibell announced a new release of
network-bytestring, a Haskell library for fast socket I/O using
ByteStrings. New in this release is support for scatter/gather I/O
(also known as vectored I/O). Scatter/gather I/O provides more
efficient I/O by using one system call to send several separate pieces
of data and by avoiding unnecessary copying.
Lecturer in Computer Science, University of Leicester. Roy L. Crole
announced an opening for a lectureship at the University of
Leicester. The successful candidate will have a strong or promising
research record in computer science, with a background in formal
foundations (either algorithms and complexity, or semantics of
programming or modelling languages), and will be able to contribute to
undergraduate and postgraduate teaching and supervision in software
Haskell news from the blogosphere.
* Mark Wassell: Edge Detection in Haskell.
* Sean Leather: Latest on the incremental fold and attributes.
* Sean Leather: Haskell mode for Vim on a Mac.
* Sean Leather: Incremental attributes.
* >>> Human Constraints: Haskell Type Hackery.
* LHC Team: A new beginning..
* London Haskell Users Group: Don Stewart: Engineering Large
Projects in Haskell: A Decade of Haskell at Galois.
* Ulisses Costa: More Hylomorphisms in Haskell.
* Ulisses Costa: Anamorphisms in Haskell.
* London Haskell Users Group: Next Meeting: Don Stewart from
* LHC Team: Hello world!.
* mightybyte: Adding Authentication to the Blog App.
* Leon Smith: Polynomial multiplication.
* Joe Fredette: Card games, scorekeeping, and ... Associated
* mightybyte: Basic Happstack Blog App.
* mightybyte: A Standalone Auth Framework for Happstack.
* Mads Lindstrøm: Introducing WxGeneric.
* happstack.com: 2 new projects that use Happstack.
* >>> Brant Carlson: Lightning Modeling in Haskell.
* Leon Smith: Lloyd Allison's Corecursive Queues.
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 byorgey at cis
dot upenn dot edu. The darcs repository is available at darcs get
More information about the Haskell