[spec] Document Numeric.Real, Numeric.Int, Numeric.Rat, Numeric.Num, and Real.Str.
[pugs.git] / INSTALL
blobc04b443ac1f92e7048dc488b93b460134efb6a83
1 Note: To build v6-alpha, see the INSTALL.v6-alpha file instead.
3 INSTALLING PUGS VIA CABAL
4 -------------------------
6 The current recommended way to build Pugs is via cabal-install.
8 Follow these steps:
10 1. Make sure you have Cabal, HTTP, zlib and cabal-install installed
11    (in this order):
13     http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Cabal
14     http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HTTP
15     http://hackage.haskell.org/cgi-bin/hackage-scripts/package/zlib
16     http://hackage.haskell.org/cgi-bin/hackage-scripts/package/cabal-install
18 If you're unsure how to install this, the instructions contained in the README
19 file of Cabal will help you get started. Those instructions work for all the
20 above packages.
22 2. Type the following commands:
24     cabal update
25     cabal install Pugs
27 ...and you're done.  To build an optimized Pugs for benchmarking or smoke
28 testing, replace the second command with:
30     cabal install -O2 Pugs
32 3. To upgrade the current Pugs installation to the latest released version,
33    simply type the same two lines of commands above:
35     cabal update
36     cabal install Pugs
38 INSTALLING PUGS ON CYGWIN
39 -------------------------
40 For installing pugs on cygwin via cabal, please follow these instructions:
41 http://use.perl.org/~rurban/journal/36897