[Haskell] Haskell Weekly News: Issue 124 - July 4, 2009
byorgey at seas.upenn.edu
Sat Jul 4 11:52:40 EDT 2009
Haskell Weekly News
Issue 124 - July 04, 2009
Welcome to issue 124 of HWN, a newsletter covering developments in the
HLint 1.6. Neil Mitchell announced the release of HLint 1.6, a
tool for automatically suggesting improvements to Haskell code.
Haskell Implementers Workshop: accepted talks. Simon Marlow
announced that the list of talks at the Haskell Implementers
Workshop 2009 has now been posted.
bloxorz clone. Patai Gergely announced a Haskell clone of the
game "bloxorz", written by Viktor Devecseri.
Fun with type functions. Simon Peyton-Jones announced that he, Ken
Shan, and Oleg have finished Version 2 of their paper "Fun with Type
Functions", which gives a programmer's tour of what type functions are
and how they are useful. If you have a moment to look at, and wanted to
help them improve it, leave comments on the linked wiki page.
package Boolean: Generalized booleans. Conal Elliott announced
Boolean, a new package for generalized booleans, which provides
type classes with generalizations of Boolean values and operations,
if-then-else, Eq and Ord.
TernaryTrees-0.1.1.1 - An efficient ternary tree implementation of Sets
and Maps. Alex Mason announced the release of TernaryTrees, a
package that extends Data.Set ad Data.Map with some ternary tree
structures, one of the more efficient ways of storing strings in a set.
6.12.1 planning. Simon Marlow announced plans for a release of GHC
6.12.1, sometime around September. If you have the time and inclination
to help with any of the listed features, please get involved!
regular-0.1. José Pedro Magalhães announced the release of the
regular library. Many generic programs require information about
the recursive positions of a data type, such as generic fold, generic
rewriting, and the Zipper data structure. Regular provides a fixed
point view on data which allows these definitions for regular data
types. It also serves as the basis for a generic rewriting library.
Google Summer of Code
Progress updates from participants in the 2008 Google Summer of
Haddock improvements. Isaac Dupree has made it easier to generate
Haddock documentation for non-exported functions, posted an
overview of the issues involved in getting proper cross-package
documentation working, and his current plan.
EclipseFP. Thomas Ten Cate has done a lot of work on EclipseFP,
including some cosmetic updates and getting error reporting to
space profiling. Gergely Patai is working on a network protocol for
his profiling grapher tool, so that other tools can monitor the
haskell-src-exts. Niklas Broberg has released haskell-src-exts
fast darcs. Petr Rockai has completed quite a bit of work on darcs,
including a beta release of darcs 2.3.
Monoid wants a (++) equivalent. Bryan O'Sullivan suggested adding a
more concise operator to the Monoid class for 'mappend', leading to a
long, bike-shed-ish (but hopefully still useful) discussion.
Reflections on the ICFP 2009 programming contest. Justin Bailey began a
discussion on results and experiences from the ICFP 2009
Haskell news from the blogosphere. Blog posts from people new
to the Haskell community are marked with >>>, be sure to welcome them!
* Gergely Patai: Playing and learning.
* Ketil Malde: A set of tools for working with 454 sequences.
* Sebastian Fischer: FP Overview.
* Magnus Therning: Making a choice from a list in Haskell, Vty
* David Amos: Conjugacy classes, part 1.
* Well-Typed.Com: GHC and Windows DLLs.
* Manuel M T Chakravarty: Converting typed term representations:
from HOAS to de Bruijn..
* >>> Ivan Uemlianin: Haskell: sort and sortBy.
* Gregory Collins: Building a website with Haskell, part 3.
* Michael Snoyman: Hack sample- chat server.
* Luke Palmer: On the By functions.
* Magnus Therning: Dataenc finally making it into Debian.
* Thomas ten Cate: New build instructions.
* Erik de Castro Lopo: Three More for the Debian New Queue.
* >>> Yuval Kogman: What Haskell did to my brain.
* Greg Bacon: FFI: calling into kernel32.dll.
* Greg Bacon: Setting up a simple test with Cabal.
* Ketil Malde: Dephd updates.
* Bryan O'Sullivan: What's in a text API?.
* Brent Yorgey: 2009 ICFP programming contest reflections.
* Galois, Inc: Galois, Inc. Wins Two Small Business Research
Awards from Federal Agencies.
* Greg Bacon: Cleaning up your Haskell imports.
* Douglas M. Auclair (geophf): Realized Constants are Comonadic.
Quotes of the Week
* KF8NH: all monads are functors, but for Hysterical Raisins not all
Monads are Functors.
* lilac: lambda actually is just the greek letter l. it stands for
* lilac: before mauke we all implemented map with a fold every time
we needed it.
* luqui: I'll just stick to my religion: I have a personal
relationship with our lord and savior, the untyped lambda calculus.
* copumpkin: I think I was implemented in haskell. I mean, my parents
never used seq, ever.
* Benjamin Russell: Haskell. "Avoid success at all costs." Made with
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