Cabal and Layered Tools

Submitted by ijones on Mon, 02/21/2005 - 3:36pm.

This past week we released Cabal 0.5, which I'm calling a release-candidate for 0.6, since 0.6 is the one that's going to be in the Glasgow Haskell Compiler version 6.4, set to release Really Soon.

The cabal is a standard interface for building and installing Haskell tools. I'm very pleased that there are already some tools layered on top of it, like dh_haskell, for building Debian packages based on Cabal Haskell packages. cabal2rpm is a similar tool for rpms, Hackage (implemented on Linux with a Haskell SQL interface) is a Haskell Package database. Hackage will eventually implement an apt-get type interface for installing packages and their dependencies. Haskell support for visual studio is also layered on the Cabal.

Maybe someone (maybe me) will implement some Eclipse plugin for Haskell based on Cabal. Though I can never get Eclipse to work.

I'm really happy that a lot of people are hacking on Cabal and making really great feature requests and bug reports.

GHC, Hugs, or other?

Submitted by shapr on Mon, 02/21/2005 - 12:05pm.
GHC - Glorious Glasgow Haskell Compiler
82% (41 votes)
Hugs - Haskell Users Gofer System
2% (1 vote)
NHC, HBC, Helium, UHC, EHC, O'Haskell, etc
2% (1 vote)
I swindle homework answers out of people on the #haskell channel, I don't need a Haskell implementation.
12% (6 votes)
CosmicNeal
2% (1 vote)
Total votes: 50

How Many Ways Can We Implement cat(1)?

Submitted by jgoerzen on Mon, 02/21/2005 - 7:45am.

There's a nice little haskell-cafe thread about ways we could implement the Unix utility cat. There are several implementations posted (see also the second page of discussion). If you're trying to learn about I/O in Haskell, this could be a useful place to start.

Name This Site

Submitted by jgoerzen on Mon, 02/21/2005 - 7:40am.

I don't like the name "Haskell Sequence". I think we could have a nice site naming contest here. Put your suggestions in comments to this post, and we'll set up a poll with the ones that are the most popular.

Cabal 0.5 is out

Submitted by jgoerzen on Mon, 02/21/2005 - 7:32am.

Isaac Jones has posted Cabal 0.5. New features include hooks interface updates,bugfixes, a user's manual, and a little bit of refactoring. The Debian package has already been uploaded also. Here's the full changelog:

About This Site

Submitted by jgoerzen on Mon, 02/21/2005 - 7:11am.

About This Site
This is a place where you can read about, comment upon, and discuss things going on in the Haskell community. It is designed to be managed by the community, too.

To read, just browse around. To participate in most features of the site, you'll need to create a new account.

Once logged in, you can submit stories or items by using the create content button in the menu at the left. You have several options. Stories are submissions for the front page. They tend to be links to news, thoughtful essays, etc. Stories are reviewed by the community before being posted.