Update readme, and add section on installing with ghcup.

This commit is contained in:
Robin Heggelund Hansen 2022-08-26 09:07:07 +02:00
parent 9746d8d429
commit f1638b1d6d

View File

@ -1,13 +1,15 @@
# Gren
Compiler for the Gren programming language.
Compiler for the Gren, a pure functional programming language that is easy to learn, but powerful in use.
If you wish to install the compiler, you might want to read the [setup instructions](https://gren-lang.org/install).
There are easier ways to install the compiler than compiling the source, you might want to read the [setup instructions](https://gren-lang.org/install).
## Build from source
Then Gren compiler is written in Haskell, so to build from source you need to have GHC 9.2.2 (haskell compiler) and cabal 3.6 (haskell build tool) installed on your system.
Then Gren compiler is written in Haskell, so to build from source you need to have GHC 9.2 (Haskell compiler) and Cabal 3.8 (haskell build tool) installed on your system.
Compiling the project should just be a matter of running `cabal build`, or `cabal install` if you wish to install the compiler on your machine.
You can install these using [ghcup](https://www.haskell.org/ghcup/). By default, ghcup will install an older version of Haskell and Cabal, so you can install and set the required versions using `ghcup tui`.
Read the [CONTRIBUTING.md]() file for some helpful commands for working on the compiler itself.
Compiling and installing the project should just be a matter of `cabal install`, after which you should be able to run the `gren` command from your command line.
Read the `CONTRIBUTING.md` file for some helpful commands for working on the compiler itself.