Core Language from Simon Peyton Jones' book Implementing functional languages: a tutorial
I mostly wanted to do this because I can more or less understand how I'd implement either a C-like language or LISP like language interpreter, but I wanted to know how a compiler would work for that like Haskell's ghc. So I figure this should tell me.
And there's no answers to exercises so I actually have to work it out.
'Make' will compile it to an executable called 'Core'. Core takes a file written in the core language.