Skip to content

Commit 2f79c7f

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents a6d980f + cadccc3 commit 2f79c7f

File tree

1 file changed

+25
-20
lines changed

1 file changed

+25
-20
lines changed

README.markdown

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,42 @@ More information is available on the [husk website](http://justinethier.github.c
1010

1111
Installation
1212
------------
13-
The [Glasgow Haskell Compiler](http://www.haskell.org/ghc/) (GHC) is required to build, install, and run Husk. All recent versions of GHC are supported, including 7.0, 7.2, 7.4, and 7.6. The easiest way to get GHC is via the [Haskell Platform](http://hackage.haskell.org/platform/).
1413

15-
Husk may be installed using [cabal](http://www.haskell.org/cabal/):
14+
1. <b>Install prerequisites</b>: You will need the [Haskell Platform](http://hackage.haskell.org/platform/), if you don't already have a recent copy installed.
1615

17-
cabal update
18-
cabal install husk-scheme
16+
2. <b>Install Husk</b> using [cabal](http://www.haskell.org/cabal/):
1917

20-
Before running Husk you may also need to add the cabal executable directory to your path. On Linux this is `~/.cabal/bin`. Now you are ready to start up the interpreter:
18+
cabal update
19+
cabal install husk-scheme
2120

22-
justin@my-pc$ huski
23-
_ _ __ _
24-
| | | | \\\ | |
25-
| |__ _ _ ___| | __ \\\ ___ ___| |__ ___ _ __ ___ ___
26-
| '_ \| | | / __| |/ / //\\\ / __|/ __| '_ \ / _ \ '_ ` _ \ / _ \
27-
| | | | |_| \__ \ < /// \\\ \__ \ (__| | | | __/ | | | | | __/
28-
|_| |_|\__,_|___/_|\_\ /// \\\ |___/\___|_| |_|\___|_| |_| |_|\___|
21+
3. <b>Adjust your PATH</b>: Before running Husk you may also need to add the cabal executable directory to your path. On Linux this is `~/.cabal/bin`. Now you are ready to start up the interpreter:
22+
23+
justin@my-pc$ huski
24+
_ _ __ _
25+
| | | | \\\ | |
26+
| |__ _ _ ___| | __ \\\ ___ ___| |__ ___ _ __ ___ ___
27+
| '_ \| | | / __| |/ / //\\\ / __|/ __| '_ \ / _ \ '_ ` _ \ / _ \
28+
| | | | |_| \__ \ < /// \\\ \__ \ (__| | | | __/ | | | | | __/
29+
|_| |_|\__,_|___/_|\_\ /// \\\ |___/\___|_| |_|\___|_| |_| |_|\___|
2930
30-
http://justinethier.github.com/husk-scheme
31-
(c) 2010-2012 Justin Ethier
32-
Version 3.6.2
31+
http://justinethier.github.com/husk-scheme
32+
(c) 2010-2014 Justin Ethier
33+
Version 3.18
3334
34-
huski> (define (hello) 'world)
35-
(lambda () ...)
36-
huski> (hello)
37-
world
35+
huski> (define (hello) 'world)
36+
(lambda () ...)
37+
huski> (hello)
38+
world
3839

3940
Husk has been tested on Windows, Linux, and FreeBSD.
4041

4142
Documentation
4243
-------------
43-
The online [user manual](http://justinethier.github.io/husk-scheme/manual/index.html) provides an overview of the Scheme language as implemented by Husk, instructions for using the Haskell API, an alphabetical index of Scheme functions, and more.
44+
The online [user manual](http://justinethier.github.io/husk-scheme/manual/index.html) provides an overview of the Scheme language as implemented by Husk, including:
45+
46+
- A [getting started](http://justinethier.github.io/husk-scheme/manual/getting-started.html) guide.
47+
- [Instructions](http://justinethier.github.io/husk-scheme/manual/haskell-interface.html) for using the [Haskell API](http://hackage.haskell.org/package/husk-scheme)
48+
- An alphabetical listing of the [Scheme API](http://justinethier.github.io/husk-scheme/manual/node106.html).
4449

4550
**Directory Structure**
4651

0 commit comments

Comments
 (0)