Hackage now has 1540(+97)Haskell packages, of which 1342 (+76) (87.2%) have been natively packaged for Arch in AUR. All these packages are available via AUR, using the “yaourt” tool.
It’s a lot of work managing the Haskell packages for Arch Linux. We use the principle of automating all parts of the packaging process, and rely on cabal to give us good metadata about our packages. However, over time we end up with packages generated for Arch using old versions of tools, or gaps in coverage.
In order to ensure consistent, high quality packages, we’ve been building a programmatic interface to AUR and Hackage, to automate checking of package sanity.
The new archlinux library, for programmatic query and search on AUR, Hackage and Cabal.
And updates to cabal2arch to support canonical package names, haddock documentation generation by default, and work around bugs in yaourt’s dependency management.
With the new AUR package linter tool it should be easier to ensure all those Haskell packages are building and working as desired.
Atom is an open source language, embedded in Haskell, for writing embedded real-time software. It was originally designed and deployed at Eaton Corporation to improve development times and ease of verification of hydraulic hybrid systems in buses and trucks. It has been open sourced, and is starting to be used for other embedded systems programming tasks.
Atom uses ideas from conditional term rewriting to compile atomic transition rules into C code with guarantees of constant memory use and execution time.
Hackage now has 1443(+48)Haskell packages, of which 1266 (+44) (87.7%) have been natively packaged for Arch in AUR. All these packages are available via AUR, using the “yaourt” tool.
Bloxorz is a fun OpenGL-based logic game written in Haskell. On a 2 dimensional board, your goal is to flip the block until it reaches the hole. Here’s a demo:
Another update, since there was a bit of a package backlog.
Hackage now has 1395(+130)Haskell packages, of which 1222 (+113) (87.6%) have been natively packaged for Arch in AUR. All these packages are available via AUR, using the “yaourt” tool.
The full log of updates and new packages is available here.
Another update, since there was a bit of a package backlog.
Hackage now has 1265(+14)Haskell packages, of which 1109 (+14) (87.7%) 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:
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:
Hackage now has 1250(+87)Haskell packages, of which 1052 (+45) have been natively packaged for Arch in AUR. All these packages are available via AUR, using the “yaourt” tool.
Here’s this week’s updates, broken down by category, so you can get a sense for what’s new in your area of interest:
We’ve reached a milestone: more than 1000 Haskell packages packaged up for Arch Linux.
Hackage now has 1163(+41)Haskell packages, of which 1007 (+33) have been natively packaged for Arch in AUR. That’s 33 new packages in two weeks, and lots of updates as well.
Here’s this week’s updates, broken down by category, so you can get a sense for what’s new in your area of interest: