Another update, since there was a bit of a package backlog.

Hackage now has **1251 **(+1)** **Haskell packages, of which **1095** (+43) (87.5%) have been natively packaged for Arch in AUR. All these packages are available via AUR, using the “yaourt” tool.

Here’s today’s updates, broken down by category, so you can get a sense for what’s new in your area of interest:

### Algorithm

- haskell-rungekutta-1.0.2: A collection of explicit Runge-Kutta methods of various orders
- haskell-hsgsom-0.1.0: An implementation of the GSOM clustering algorithm.
- satchmo-examples-1.4.1: examples that show how to use satchmo
- haskell-satchmo-funsat-1.4: funsat driver as backend for satchmo
- haskell-satchmo-backends-1.4: driver for external satchmo backends
- haskell-satchmo-1.4: SAT encoding monad
- haskell-primes-0.1.1: Efficient, purely functional generation of prime numbers
- haskell-numerals-0.1: Utilities for working with numerals

### Codec

- haskell-logic-tptp-0.2.0: Import, export etc. for TPTP, a syntax for first-order logic

### Concurrency

- haskell-priority-sync-0.1.0.1: Cooperative task prioritization.
- haskell-synchronous-channels-0.1: Synchronous communication channels
- haskell-stm-io-hooks-0.2.1: An STM monad with IO hooks

### Control

- haskell-action-permutations-0.0.0.0: Execute a set of actions (e.g. parsers) in each possible order
- haskell-buster-network-1.1: Almost but not quite entirely unlike FRP
- haskell-buster-gtk-1.0: Almost but not quite entirely unlike FRP
- haskell-buster-1.1: Almost but not quite entirely unlike FRP
- haskell-simple-sessions-0.1.1: A simple implementation of session types
- haskell-monadiccp-0.5.1: Constraint Programming
- haskell-control-monad-exception-0.1.2: Explicitly typed exceptions
- haskell-control-monad-free-0.4: Free monads and monad transformers
- haskell-strict-concurrency-0.2.1: Strict concurrency abstractions
- haskell-elerea-0.5.0: A minimalistic FRP library
- elerea-examples-0.3.0: Example applications for Elerea

### Cryptography

- haskell-crc16-0.1.0: Calculate the crc16-ccitt.

### Data

- haskell-mlist-0.0.2: Monadic List alternative to lazy I/O
- haskell-pointedlist-0.3.3: A zipper-like comonad which works as a list, tracking a position.
- haskell-applicative-numbers-0.0.8: Applicative-based numeric instances
- haskell-utility-ht-0.0.5: Various small helper functions for Lists, Maybes, Tuples, Functions
- haskell-list-tries-0.0: Tries and Patricia tries: finite sets and maps for list keys
- haskell-monoid-record-0.1: Support for modifying record fields of monoidal type
- haskell-queuelike-1.0.9: A library of queuelike data structures, both functional and stateful.

### Database

- haskell-takusen-0.8.4: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.
- haskell-tokyocabinet-haskell-0.0.4: Haskell binding of Tokyo Cabinet

### Devel

- haskell-mps-2009.4.50: message passing style helpers
- haskell-ghc-syb-0.1.2: SYB instances for the GHC API
- pkggraph-0.1: Package dependency graph for installed packages
- happy-1.18.4: Happy is a parser generator for Haskell
- haskell-vacuum-cairo-0.4.1: Visualize live Haskell data structures using vacuum, graphviz and cairo
- cheatsheet-1.10: A Haskell cheat sheet in PDF and literate formats.
- haskell-vacuum-0.0.93: Extract graph representations of ghc heap values.
- haskell-hskeleton-0.1: Skeleton for new Haskell programs
- greencard-3.0.3: GreenCard, a foreign function pre-processor for Haskell.

### Games

- mazesofmonad-1.0.2: Console-based Role Playing Game
- hpong-0.1.2: A simple OpenGL Pong game based on GLFW

### Graphics

- haskell-glut-2.1.2.1: A binding for the OpenGL Utility Toolkit
- haskell-graphviz-2009.5.1: GraphViz wrapper for Haskell.
- haskell-hieroglyph-2.10: Purely functional 2D drawing
- haskell-opengl-2.2.2.0: A binding for the OpenGL graphics system
- haskell-ogl-0.0.2: A context aware binding for the OpenGL graphics system
- haskell-chalkboard-viewer-0.1: OpenGL based viewer for chalkboard rendered images.
- haskell-chalkboard-0.2: Combinators for building and processing 2D images.
- haskell-vect-0.4.5: A low-dimensional linear algebra library, tailored to computer graphics.

### Language

- haskell-data-reify-0.2: Reify a recursive data structure into an explicit graph.
- haskell-jsmw-0.1: Javascript Monadic Writer base package.
- haskell-preprocessor-tools-0.1.1: A framework for extending Haskell’s syntax via quick-and-dirty preprocessors

### Math

- haskell-combinat-0.2.1: Generation of various combinatorial objects.
- haskell-numeric-prelude-0.1: An experimental alternative hierarchy of numeric type classes
- haskell-non-negative-0.0.4: Non-negative numbers
- haskell-hmatrix-0.5.1.1: Linear algebra and numerical computations

### Network

- haskell-haxr-3000.2.1: XML-RPC client and server library.
- haskell-http-4000.0.6: A library for client-side HTTP
- haskell-curl-1.3.5: Haskell binding to libcurl

### Sound

- haskell-openal-1.3.1.3: A binding to the OpenAL cross-platform 3D audio API
- haskell-alut-2.1.0.2: A binding for the OpenAL Utility Toolkit
- haskell-alsa-0.2: Binding to the ALSA Library API.
- haskell-sox-0.0.1: Play, write, read, convert audio signals using Sox

### System

- haskell-executable-path-0.0: Finding out the full path of the executable.
- tabloid-0.47: View the output of shell commands in a table
- haskell-missingpy-0.10.2: Haskell interface to Python

### Testing

- haskell-complexity-0.1.2: Empirical algorithmic complexity

### Text

- haskell-uu-parsinglib-2.0.0: New version of the Utrecht University parser combinator library

### Web

- haskell-hack-contrib-2009.4.52.2: Hack contrib
- haskell-kibro-0.4.3: Web development framework.
- haskell-hack-handler-happstack-2009.4.52: Hack Happstack server handler
- haskell-hack-2009.4.52: a sexy Haskell Webserver Interface
- haskell-dom-2.0.1: DOM Level 2 bindings for the WebBits package.
- haskell-finance-quote-yahoo-0.7.0: Obtain quote data from finance.yahoo.com
- haskell-happstack-fastcgi-0.1.4: Happstack extension for use with FastCGI.
- haskell-urlencoded-0.1: Generate or process x-www-urlencoded data

I’m sorry but do you have to list all these packages in your posts? It’s being syndicated on the planet and it is a bit annoying to have to scroll down all this. How about linking to page with a single regularly updated list?

Thank you.

I think that’s a great idea!