Skip to content

Commit 4ccb070

Browse files
committed
Fix issues in 00_Overivew.md write-you-a-scheme-v2#41
1 parent d984da0 commit 4ccb070

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/00_overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,10 @@ If you use Haskell for work, your colleague's job will go a lot easier and less
7979

8080
## Project Tool Chain
8181

82-
What you need to run the project is in `Readme.md`, and if you are excited to start, skip to Chapter 1!
82+
What you need to run the project is in `README.md`, and if you are excited to start, skip to Chapter 1!
8383

8484
Haskell is not an island unto itself, and we must manage the libraries required to build the project.
85-
I recommend using Ubuntu, version 14.04 or 16.04, (any Linux distribution should work, contact me if you have problems) and the build tool Stack. The library versions are determined for Stack in [scheme.cabal](https://github.com/write-you-a-scheme-v2/scheme/blob/master/scheme.cabal), while [stack.yaml](https://github.com/write-you-a-scheme-v2/scheme/blob/master/stack.yaml) is the version of Stack's dependency resolver, and [Build.hs](https://github.com/write-you-a-scheme-v2/scheme/blob/master/Build.hs) is Haskell code for generating documents from these markdown files. [More info on stack, here:]( https://www.fpcomplete.com/blog/2015/06/why-is-stack-not-cabal) The [Readme.md](https://github.com/write-you-a-scheme-v2/scheme/blob/master/Readme.md) contains full instructions on how to build the project source code and documentation, which I encourage you to do.
85+
I recommend using Ubuntu, version 14.04 or 16.04, (any Linux distribution should work, contact me if you have problems) and the build tool Stack. The library versions are determined for Stack in [scheme.cabal](https://github.com/write-you-a-scheme-v2/scheme/blob/master/scheme.cabal), while [stack.yaml](https://github.com/write-you-a-scheme-v2/scheme/blob/master/stack.yaml) is the version of Stack's dependency resolver, and [Build.hs](https://github.com/write-you-a-scheme-v2/scheme/blob/master/Build.hs) is Haskell code for generating documents from these markdown files. [More info on stack, here:]( https://www.fpcomplete.com/blog/2015/06/why-is-stack-not-cabal) The [README.md](https://github.com/write-you-a-scheme-v2/scheme/blob/master/README.md) contains full instructions on how to build the project source code and documentation, which I encourage you to do.
8686
The best way to learn is to modify, break, fix, and finally improve the source code. Two included scripts, [build](https://github.com/write-you-a-scheme-v2/scheme/blob/master/build) which will monitor for file changes then build upon updates, and [run](https://github.com/write-you-a-scheme-v2/scheme/blob/master/run), which will drop you into an interactive REPL, were invaluable in the development of this project.
8787
Please feel free to contact with me with any great ideas, modifications, improvements, or vaguely related but interesting concepts.
8888
I made this project for you, use it however you please.
@@ -152,8 +152,8 @@ Both the right and left hand side of the form are represented with `LispVal`.
152152
### List Processing
153153
There are three primitive functions for manipulating lists in our Scheme.
154154
We will implement them later as part of the standard library and discuss the tradeoffs.
155-
`car` ... `(car '(1 2 3))` => `(1)`
156-
`cadr` ... `(cadr '(1 2 3))` => `(2 3)`
155+
`car` ... `(car '(1 2 3))` => `1`
156+
`cdr` ... `(cdr '(1 2 3))` => `(2 3)`
157157
`cons` ... `(cons 1 '(2 3))` => `(1 2 3)`
158158

159159
### Mathematics

0 commit comments

Comments
 (0)