All Projects → freebroccolo → Homebrew Haskell

freebroccolo / Homebrew Haskell

Haskell formulae for the Homebrew package manager

Programming Languages

ruby
36898 projects - #4 most used programming language

DEPRECATED

I am no longer maintaining this repository. Please do not use these formulas. My current efforts in this area are focused on docker-haskell and vagrant-haskell.

For alternative OS X focused solutions I suggest checking out one of the following:

Solution Description
ghcformacosx provides the Haskell toolchain in a self-contained relocatable app bundle
nix superior package manager with excellent Haskell support

Also see the learnhaskell project for up-to-date information on installing and using Haskell.

Homebrew-Haskell

Haskell related formulas for Homebrew.

Compatibility

  • These formulas should be compatible with 10.6 ≤ OS X ≤ 10.9
  • They are not heavily tested on versions prior to OS X ≤ 10.6
NOTE:

I hope to address this by employing an automated testing system that includes older versions of OS X.

How do I install these formulas?

Just brew tap darinmorrison/haskell then brew install <formula>.

Read more about how Homebrew taps work here.

NOTE:

Some of these formulas may have name conflicts with existing formulas from other tapped repositories or from the main Homebrew repository at mxcl/homebrew. When that happens, you can still install the versions from this repository by using the fully qualified name darinmorrison/haskell/<formula>.

Can I install these formulas without tapping the repository?

Of course! You can install any individual formula by specifying its URL:

brew install https://raw.github.com/darinmorrison/homebrew-haskell/master/<formula>.rb

Why the duplicates of mxcl/homebrew formulas?

This repository exists to serve a few main purposes:

  1. Provide a staging ground for new Haskell-related Homebrew developments: patches, new formulas, enhancements, etc.

  2. Provide a collection of enhanced or niche Haskell-related formula—stuff that may not end up in mxcl/homebrew for whatever reason.

  3. Provide a collection of formulas that favor Haskell conventions over Homebrew conventions whenever a choice along those lines must be made.

Docs

brew help, man brew, or the Homebrew wiki.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].