[Fwd: OSX installer -- first draft]

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Tue Jun 2 05:38:25 EDT 2009

OSX users,

please could you try out Gregory's Haskell Platform package below and
send commentary to the platform list, or file tickets in the platform
trac, that'd be great.

The plan is that for ghc-6.12 and onwards, that this will be the primary
way that end-users get their Haskell goodness on OSX, so it's important
that you provide feedback now so that we can get the thing working
nicely and try to make everyone happy.

I'm sure Gregory would also appreciate help in working out how to make
the OSX .pkg tools behave properly.


-------- Forwarded Message --------
> From: Gregory Collins <greg at gregorycollins.net>
> To: haskell-platform <haskell-platform at projects.haskell.org>
> Subject: OSX installer -- first draft
> Date: Tue, 02 Jun 2009 00:20:18 -0400
> Hi all,
> After months of intense frustration I have something approaching a
> reasonable OSX installer for the Haskell Platform. I'd appreciate it if
> some OSX hackers could try it out.
> The installer can be downloaded from:
> http://gregorycollins.net/static/haskell/haskell-platform-2009.2.0.1-alpha1.pkg
> Please do me a favour and don't link there from the haskell platform
> website :)
> Features/caveats:
>   * it presupposes GHC-6.10.3 is installed from the binary distro. The
>     final release will bundle the two together in a .dmg file.
>   * it installs the platform libraries and executables to
>     /Library/Framework/HaskellPlatform.framework, registers the
>     libraries with GHC, and symlinks the binaries to /usr/local/bin
>   * I had to build the distro package by hand using Apple's GUI tool
>     because I can't figure out how to do it otherwise -- and not for
>     lack of trying, either, I reckon I've put 20-30 man-hours into
>     trying to figure it out -- thanks Apple! Similarly, for the life of
>     me I cannot figure out how to bundle GHC and the platform libs
>     together into one installer.
>   * There's some haddock documentation in there but I'm not sure how
>     nicely it's cross-linked.
>   * The code is a mess, I need to clean it up (and systematize the
>     process) before it's fit for inclusion into the project.
>   * I've done some (very) limited testing but given how difficult the
>     whole project has been, I fully expect problems.
> Sorry about how long it's taken -- I'm getting married on Saturday (!)
> so finding time to work on this has been difficult indeed.
> G.

More information about the Haskell-platform mailing list