Welcome to issue 96 of HWN, a newsletter covering developments in the Haskell community.
Haskell haikus. Gwern Branwen announced that he has collected all known haikus about Haskell and put them on a wiki page. Add more!
Platforms that GHC supports. Simon Peyton-Jones linked to a new page clearly articulating what platforms GHC supports, and what platforms its maintainers would like it to support. If you're interested and willing to help sponsor a "Tier 2" platform, let them know!
Using Data Parallel Haskell. Manuel Chakravarty announced a new wiki page with documentation for Data Parallel Haskell.
DrHylo 0.0.1. Hugo Pacheco announced the release of DrHylo, a tool for deriving hylomorphisms from a restricted Haskell syntax. It is based on the algorithm first presented in the paper Deriving Structural Hylomorphisms From Recursive Definitions at ICFP'96 by Hu, Iwasaki, and Takeichi. The generated code can be run with Pointless Haskell, allowing the visualization of the recursion trees of Haskell functions.
pointless-haskell 0.0.1. Hugo Pacheco announced the release of Pointless Haskell, a library for point-free programming with recursion patterns defined as hylomorphisms, inspired in ideas from the PolyP library. The re-implementation of the library using type functions (in opposition to classes with functional dependencies) enables a type-level view of data types as the fixed points of functors and provides a better experience to the users in terms of code sanity. The library also features the visualization of the intermediate data structure of hylomorphisms with GHood.
Projects that depend on the vty package?. Corey O'Connor asked whether there are any other projects that depend on the vty package. If so, let him know! The package also has a new trac and wiki.
haskell-src-exts 0.4.4. Niklas Broberg announced the release of haskell-src-exts 0.4.4, which adds support for pragmas.
ChristmasTree 0.1. S. Doaitse Swierstra announced the release of the ChristmasTree package, which stands for "Changing Haskell's Read Implementation Such That by Manipulating Abstract Syntax Trees it Reads Expressions Efficiently".
TTTAS. S. Doaitse Swierstra announced the release of TTTAS, a library for typed transformations of typed abstract syntax.
GHood. Hugo Pacheco announced that GHood, a graphical backend for the lightweight Hood Haskell debugger, has now been released as a Cabal package.
Animated line art. Andrew Coppin asked for ideas on writing Haskell to generate some animations.
Scala job in Boston writing quantitative finance software. Paul Chiusano announced that ClariFI is looking to hire developers with a strong background in functional programming to do a mixture of Scala and Java programming. ClariFI is a small company (about 15 developers) that specializes in software for quantitative investment management. This position is for the Boston office. If you're interested, send him an email.
Bryan O'Sullivan: Functional programmers on Twitter.
Conal Elliott: Sequences, segments, and signals.
>>> Gianfranco Alongi: QuickCheck(ing) the code i C.
Edward Kmett: The Pointed-Set Comonad.
Twan van Laarhoven: Knight in n, part 3: rings.
"The GHC Team": Explicit Stack Traces.
Real-World Haskell: The Real World Haskell Book Club.
Real-World Haskell: Real World Haskell: Now in Brazil.
>>> Matt Hellige: Pointless fun.
Chung-chieh Shan: The pointed-set monad.
Holumbus: Status Update.
Paul R Brown:
Roman Cheplyaka: DPH docs and project status.
David Sankel: Introducing Reactive: Behaviors.
Manuel M T Chakravarty: How to use Data Parallel Haskell..
Conal Elliott: Prettier functions for wrapping and wrapping.
Twan van Laarhoven: Knight in n, part 2: combinatorics.
Conal Elliott: Sequences, streams, and segments.
Clemens Fruhwirth: XMonad GridSelect.
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 http://code.haskell.org/~byorgey/code/hwn/