Arch Linux and Haskell

Entries tagged as ‘compiler’

Arch Haskell News: July 25 2009

July 25, 2009 · Leave a Comment

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.

Read the full list of updates.

Notable Updates

There were some quite significant new apps, and libraries this month.

Categories: Weekly News
Tagged: , , , , , , , , , , , , , , , , , , , ,

Arch Haskell News: June 30 2009

June 30, 2009 · 1 Comment

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.

Notable Updates

Dozens of other packages have been added as well. Interestingly, a handful of new Haskell games have been published.

Categories: Weekly News
Tagged: , , , , , , , , , , , , , , , , , , , ,

Arch Haskell News: Mar 14 2009

March 14, 2009 · Leave a Comment

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

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

Codec

Compilers

Concurrency

Control

Cryptography

Data

Devel

Graphics

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

Gui

Language

System

Testing

Text

Web

Xml

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.

Categories: Weekly News
Tagged: , , , , , , , , , , , , , ,

Arch Haskell News: Mar 8 2009

March 8, 2009 · Leave a Comment

A regular update of Haskell in Arch Linux

Arch now has 962 Haskell packages in AUR. That’s 17 new packages this week, and lots of updates as well.

Notable releases this week

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

Algorithm

Codec

Compilers

Concurrency

Control

Cryptography

Data

Database

Devel

Distributed Systems

Graphics

Network

System

Testing

Text

Web

Xml

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.

Categories: Weekly News
Tagged: , , , , , , , , , , , , , , , ,

Arch Haskell News: Feb 16 2009

February 16, 2009 · Leave a Comment

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

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

Codec

Compilers

Control

Cryptography

Data

Database

HSQL

HDBC

HaskellDB

Devel

Graphics

Gui

Language

Math

Network

System

Text

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.

Categories: Weekly News
Tagged: , , , , , , , , , , , , , , ,

LLVM bindings for Haskell

February 7, 2009 · Leave a Comment

The Haskell bindings to LLVM have been updated in Arch. You can also use the Hackage package, or get it from darcs.

This version of the package appears to add some new safety via type-level library:

This library permits performing computations on the type-level. Type-level functions are implemented using functional dependencies of multi parameter type classes. To date, Booleans and Numerals (Naturals and Positives) are supported. With regard to Numerals, there is support for common arithmetic operations (addition, substraction, multiplication, division, exponientation, logarithm, maximum, comparison, GCD) over natural numbers (using a decimal representation to make compile-time errors friendlier).

Lennart Augustsson informs us that type-level is used in the llvm binding to

  • keep track statically of vector lengths
  • sure that they are a power of 2
  • making sure that zero and sign extension between integer types go from a smaller to a bigger type
  • making sure that bitcast is done between types of the same number of bits

For a rather stunning example of what you can do with the Haskell LLVM embeddings — something you won’t see anywhere else — check out Lennart Augustsson’s embedding of BASIC in Haskell as a DSL, which also generates very competitive native code via LLVM…

Categories: Releases
Tagged:

Piet implementation for Arch

January 20, 2009 · Leave a Comment

The initial release of piet, an implementation of the Piet programming language is now available as a package in AUR. The piet binary also ships with Language.Piet, an API to the interpreter.

An example session with the interpreter:

$ piet hello.png
Hello world!

Where the input file is the helloworld.piet program:

Here’s some Piet programs:

Piet is implemented in Haskell.

Categories: Releases
Tagged:

GHC 6.10 for Arch Linux

January 17, 2009 · 2 Comments

Vesa Kaihlavirta has moved GHC 6.10 from [testing] into [extra], so Arch now ships with GHC 6.10 out of the box. Also out of the box comes:

So you can immediately get into full haskell development mode.

The AUR package suite has been updated to play well with 6.10, and the most used AUR packages will continue to move into the binary packaging of the [community] repository.

The AUR packages have an advantage over cabal-install of having C libraries resolved to native packages, and they’ve been checked to build on Arch.

Happy hacking!

Categories: Releases
Tagged: ,

Arch Haskell News: Jan 11 2009

January 11, 2009 · Leave a Comment

A regular update of Haskell in Arch Linux.

Welcome to the first Arch Haskell News of 2009.

Arch now has 827 Haskell packages in AUR.

That’s an increase of 93 new packages in the last 48 days, or 1.9 new Haskell apps and libraries a day over the holiday season. Well done everyone!.

Noteworthy

New and updated packages

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.http://www.haskell.org/mailman/listinfo/arch-haskell

Categories: Weekly News
Tagged: , , , , ,

LHC: Lemmih’s Haskell Compiler

November 24, 2008 · Leave a Comment

Arch now has another Haskell compiler!

LHC is a new Haskell compiler which aims to produce the most efficient programs possible via whole program analysis and other optimizations.It is a fork of JHC, to support the cabal build system, which lets us automatically package it for distros like Arch.

Categories: Weekly News
Tagged: ,