A regular update of Haskell in Arch Linux

Hackage now has 1122 Haskell packages, of which 974 have been natively packaged for Arch in AUR. That’s 12 new packages this week, and lots of updates as well.

Notable releases this week

vintage-basic-1.0.1: Interpreter for microcomputer-era BASIC

yi-0.6.0: The Haskell-Scriptable Editor

haskell-core-0.1: External core parser and pretty printer.

haskell-utf8-env-0.1: UTF-8 aware substitutes for functions in System.Environment

haskell-hexpat-0.4: wrapper for expat, the fast XML parser

haskell-xml-1.3.4: A simple XML library.

haskell-polyparse-1.3: A variety of alternative parser combinator libraries.

haskell-torch-0.1: Simple unit test library (or framework)

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

Codec

haskell-sexpr-0.1.2: S-expression printer and parser

Compilers

vintage-basic-1.0.1: Interpreter for microcomputer-era BASIC

Concurrency

haskell-chp-1.2.0: An implementation of concurrency ideas from Communicating Sequential Processes

haskell-future-2.0.0: Supposed to mimics and enhance proposed C++ \”future\” features

haskell-semaphore-plus-0.1: Various concurrency abstractions built on top of semaphores

Control

haskell-stateful-mtl-1.0.7: Typeclass instances for monad transformer stacks with an ST thread at the bottom.

haskell-streamproc-1.2: Stream Processer Arrow

haskell-mtlx-0.1: Monad transformer library with type indexes,

providing ‘free’ copies.

haskell-control-engine-0.0.3: A parallel producer/consumer engine (thread pool)

haskell-monadlib-3.5.2: A collection of monad transformers.

haskell-monadiccp-0.4: Package for Constraint Programming

Cryptography

haskell-hopenssl-1.1: FFI bindings to OpenSSL’s EVP digest interface

Data

haskell-data-accessor-template-0.2.1: Utilities for accessing and manipulating fields of records

haskell-ranges-0.1:

haskell-algebra-0.0.0.1: Algebraic structures

haskell-fraction-0.0.1.0: Fractions

haskell-queuelike-1.0.0: A library of queuelike data structures, both functional and stateful.

Devel

yi-0.6.0: The Haskell-Scriptable Editor

haskell-sparsebit-0.5: Sparse bitmaps for pattern match coverage

ghc-core-0.4.3: Display GHC’s core and assembly output in a pager

cheatsheet-1.6: A Haskell cheat sheet in PDF and literate formats.

Graphics

haskell-ftgl-1.2: Portable TrueType font rendering for OpenGL using the Freetype2 library

Gui

haskell-terminfo-0.3.0.2: Haskell bindings to the terminfo library.

haskell-vty-3.1.8.4: A simple terminal access library

Language

haskell-core-0.1: External core parser and pretty printer.

System

make-hard-links-0.2: Change duplicated files into hard-links.

haskell-utf8-env-0.1: UTF-8 aware substitutes for functions in System.Environment

haskell-core-0.1: External core parser and pretty printer.

husky-0.3: A simple command line calculator.

Testing

haskell-torch-0.1: Simple unit test library (or framework)

Text

haskell-regexpr-symbolic-0.4: Regular expressions via symbolic manipulation

haskell-xml-1.3.4: A simple XML library.

haskell-polyparse-1.3: A variety of alternative parser combinator libraries.

Web

happs-tutorial-0.8: A Happstack Tutorial that is its own web 2.0-type demo.

haskell-happstack-helpers-0.21: Convenience functions for Happstack.

Xml

haskell-hexpat-pickle-0.2: XML picklers based on hexpat, source-code-similar to those of the HXT package

haskell-hexpat-0.4: wrapper for expat, the fast XML parser

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.