This repository was archived by the owner on Feb 3, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Original file line number Diff line number Diff line change
1
+ == Becoming a Pugs Hacker
2
+
1
3
0) Join #perl6 on irc.freenode.net
2
4
3
- 1) Get a commit bit
5
+ 1) Ask for a commit bit
4
6
5
7
2) Clone Pugs.hs from the perl6 organization on GitHub.
6
8
7
9
git clone git@github.com:perl6/Pugs.hs.git
8
10
9
11
3) Follow INSTALL instructions to get deps installed
10
12
13
+ Or follow debian instructions for bleeding edge GHC below!
14
+
11
15
4) Hack hack hack!
12
16
13
17
5) Compile
17
21
make install # installs ./pugs as pugs and perl6 executables
18
22
19
23
6) What was the big deal?
24
+
25
+ == Installing the latest GHC on a Debian system
26
+
27
+ The current GHC (7.2.1) has some growing pains, but follow these instructions
28
+ and you should be fine:
29
+
30
+ # Choose 32bit or 64bit
31
+ GHC=ghc-7.2.1-i386-unknown-linux.tar.bz2
32
+ GHC=ghc-7.2.1-x86_64-unknown-linux.tar.bz2
33
+
34
+ curl -O http://www.haskell.org/ghc/dist/7.2.1/$GHC
35
+ tar -xjvf $GHC
36
+ cd ghc-7.2.1
37
+ ./configure
38
+ sudo make install
39
+ cd -
40
+ curl -O http://hackage.haskell.org/packages/archive/cabal-install/0.10.2/cabal-install-0.10.2.tar.gz
41
+ tar -xzvf cabal-install-0.10.2.tar.gz
42
+ cd cabal-install-0.10.2
43
+ curl -O http://hackage.haskell.org/trac/hackage/raw-attachment/ticket/872/ghc7.diff
44
+ patch -p0 cabal-install.cabal ghc7.diff
45
+ sh bootstrap.sh
46
+ export PATH=$HOME/.cabal/bin:$PATH
47
+ cabal update
48
+ cabal install Pugs
You can’t perform that action at this time.
0 commit comments