Ignore compiled binary
Add some targets to use directly ghc
Change the program so that it reads 2 arguments from the CLI and prints
out a message using both of them

[nix-shell:~/repo/perso/write-yourself-a-scheme-lab]$ make ghc-make ghc-run
ghc -o Main Main.hs
[1 of 1] Compiling Main             ( Main.hs, Main.o )
Linking Main ...
./Main Antoine Dumont
Hello, Antoine Dumont
Refactor - Extract the arguments from CLI then dispatch to function to
deal with display
DONE - Change the program so it performs a simple arithmetic operation on the two arguments and prints out the result. You can use read to convert a string to a number, and show to convert a number back into a string. Play around with different operations.
DONE - getLine is an IO action that reads a line from the console and returns it as a string. Change the program so it prompts for a name, reads the name, and then prints that instead of the command line value
Add parsec dependency
Add rlwrap dep
Simplify target to compile
Begin some simple parsing

[nix-shell:~/repo/perso/write-yourself-a-scheme-lab]$ ./Main $
Found value!

[nix-shell:~/repo/perso/write-yourself-a-scheme-lab]$ ./Main not
Main: user error (Pattern match failure in do expression at Main.hs:16:3-10)

[nix-shell:~/repo/perso/write-yourself-a-scheme-lab]$ ./Main ~
Found value!

[nix-shell:~/repo/perso/write-yourself-a-scheme-lab]$ ./Main #
Main: user error (Pattern match failure in do expression at Main.hs:16:3-10)
Update the parser to deal with spaces