A regular update of Haskell in Arch Linux
Arch now has 926 Haskell packages in AUR.
That’s an increase of 27 new packages in the last 8 days, or 3.38 new Haskell apps a day. Well done everyone!
Noteworthy updates
-
The functional reactive grapefruit gui library supported
- haskelldb suite now supported
-
gtk2hs 0.10 now in [community]
Installing Packages from AUR
To install AUR packages, we recommend yaourt, as in:
yaourt --noconfirm --lightbg --aur -S haskell-haha
You may want to alias that command line. Here’s an example from this week’s releases:
The reason to use yaourt over cabal-install is that AUR packages correctly resolve all versions and, more importantly, C library and other system dependencies. Packages will also be pulled from the binary releases in [extra] and [community] where available, saving you build times.
New and Updated Packages
We now present package info sorted by category — let us know if this helps!
Algorithm
- haskell-higherorder-0.0: Some higher order functions for Bool and []
Codec
- haskell-stb-image-0.1.3: A wrapper around Sean Barrett’s JPEG/PNG decoder
Compilers
- haskell-llvm-0.6.4.0: Bindings to the LLVM compiler toolkit
Control
- haskell-pqueue-mtl-1.0.2: Fully encapsulated monad transformers with queuelike functionality.
- haskell-stateful-mtl-1.0.2: Stateful monad transformers with pure evaluation semantics.
- haskell-monad-loops-0.3.0.1: Monadic loops
- haskell-event-monad-0.0.1.0: Event-graph simulation monad transformer
Cryptography
- haskell-sha-1.0.4: Implementations of the SHA suite of message digest functions
Data
- haskell-data-spacepart-20090215.0: Deprecated. Now called \”spacepart\”. Space partitioning data structures.
- haskell-spacepart-0.1.0.0: Space partition data structures. Currently only a QuadTree.
- haskell-filestore-0.2: Interface for versioning file stores.
- haskell-macho-0.2: Parser for Mach-O object format.
- haskell-grapefruit-records-0.0.0.0: A record system
- haskell-pointedlist-0.1: A zipper-like comonad which works as a list, tracking a position.
- haskell-stream-0.3: A library for manipulating infinite lists.
- haskell-clase-2009.2.11: Cursor Library for A Structured Editor
- haskell-dequeue-0.1.2: A typeclass and an implementation for double-ended queues.
- haskell-nthable-0.1:
- haskell-perfecthash-0.1.3: A perfect hashing library for mapping bytestrings to values.
Database
HSQL
- haskell-hsql-postgresql-1.7.3: A Haskell Interface to PostgreSQL via the PQ library
HDBC
- haskell-hdbc-mysql-0.2: MySQL driver for HDBC
HaskellDB
- haskell-haskelldb-hdbc-sqlite3-0.12: HaskellDB support for the HDBC SQLite driver.
- haskell-haskelldb-hdbc-postgresql-0.12: HaskellDB support for the HDBC PostgreSQL driver.
- haskell-haskelldb-hdbc-odbc-0.12: HaskellDB support for the HDBC ODBC driver.
- haskell-haskelldb-hdbc-0.12: HaskellDB support for HDBC. You will also need one\nor more back-end specific packages.
- haskell-haskelldb-0.12: SQL unwrapper for Haskell.
Devel
- darcs-2.2.1: a distributed, interactive, smart revision control system
- djinn-2009.2.8: Generate Haskell code from a type
Graphics
- haskell-vect-0.4.0: A low-dimensional linear algebra library, tailored to computer graphics.
- haskell-sdl-mixer-0.5.5: Binding to libSDL_mixer
Gui
- haskell-haskeline-0.6.1.2: A command-line interface for user input, written in Haskell.
- haskell-grapefruit-examples-0.0.0.0: Examples using the Grapefruit library
- haskell-grapefruit-ui-gtk-0.0.0.0: GTK+-based backend for declarative user interface programming
- haskell-grapefruit-ui-0.0.0.0: Declarative user interface programming
- haskell-grapefruit-frp-0.0.0.0: Functional Reactive Programming core
Language
- haskell-basic-0.1.5.0: Embedded BASIC
Math
- haskell-probability-0.2.2: Probabilistic Functional Programming
- haskell-random-fu-0.0.0.2: Random number generation
Network
- haskell-yogurt-0.3: A MUD client library
- haskell-simplesmtpclient-0.2: Very simple SMTP Client
System
- haskell-zoneinfo-0.2: ZoneInfo library.
Text
- haskell-regex-tdfa-0.97.3: Accurate POSIX extended regular expression library
- haskell-hyphenate-0.1: Text hyphenation algorithm
- haskell-encode-1.2: Encoding character data
- haskell-sexpr-0.1.1: S-expression printer and parser
Web
- haskell-hsp-0.4.5: Haskell Server Pages is a library for writing dynamic server-side web pages.
The Arch Haskell Team maintains the Haskell toolchain on Arch Linux. You can join us in #arch-haskell on freenode.org, or on the mailing list.