haskell-platform

Problem installing haskell-platform

I'm trying to install Haskell (for the first time). Following the instructions on the website, I downloaded: ghc-6.10.4-i386-unknown-linux-n.tar.bz2 haskell-platform-2009.2.0.2.tar.gz I unpacked the ghc package, and installed it without problems. Then I unpacked haskell-platform and run the following: ./configure --prefix=/usr mak...

Using GHC, cabal with GMP installed in user-space

I have been trying to install Haskell Platform and cabal-install installed on Linux in user-space on a system that doesn't have the GNU Multi-Precision package (GMP) installed. I managed to get GHC-6.12.1 installed and ghci working by setting up LB_LIBRARY_PATH to point at the lib directory where I installed GMP, but then ran into probl...

How do I create a suitable .tar.gz file for use with `cabal upload`?

The standard way to share a Haskell library with other programmers is to create a Cabal package and upload it to http://hackage.haskell.org. I've written a library I wish to share, and I've successfully created a Cabal package using the guidelines online for creating cabal files. I've built the package and installed it locallyworks fi...

Manipulating source packages from Hackage how to easy deploy to several windowsboxes?

Recently when I have found good sources packages for ghc 6.12/6.10 on Hackage I've been forced to do some minor or major changes to the cabal files to make those packages to work under windows. Besides to fork and merge my fixes with github, what seems to be the best way/ good enough practice to take these modified builds to a couple of ...

Preferred way to do locales in the Haskell Platform

The Haskell platform includes two obsolete libraries, old-time and old-locale. For old-time, it also includes the preferred alternative (namely time), but I can't figure out what the recommended alternative for old-locale is. Is this simply a shortcoming of the Platform as of now (version 2010.1.0.0), or something I've overlooked? ...

head and tail calls on empty list bringing an exception

I'm following a tutorial. (Real World Haskell) And I have one beginner question about head and tail called on empty lists: In GHCi it returns exception. Intuitively I think I would say they both should return an empty list. Could you correct me ? Why not ? (as far as I remember in OzML left or right of an empty list returns nil) I sur...

Next Haskell Platform release?

I have high hopes of the Haskell Platform. It would great if it could lift Haskell on the same out-of-the-box experience level as Java, Python and Ruby etc. But even though there is a release planned for November 1st 2010, even after digging around on the Haskell wiki, the HP Trac and the mailing list, i am unable to find out what will ...