Skip to content
Slava Akhmechet edited this page Oct 13, 2006 · 1 revision

You can download the sources for the interpreter here. Alternatively you can grab them via darcs:

darcs get http://sources.defmacro.org/blaise

Assuming you have GHC installed on your system, you can compile the interpreter with Cabal as you would compile any other haskell program:

runhaskell Setup.lhs configure
runhaskell Setup.lhs build

You will then find the natively compiled executable in dist/build/blaise. If you don't want to compile the interpreter on your own or you don't feel like installing GHC you can download a native Windows executable here. Start it up and you'll have a read-eval-print loop at your fingertips where you can evaluate samples of Lisp code from this article. If you're new to Haskell I strongly encourage you to play around with the source. Add more functions (logic functions like or and and are a good start). After you're done with those you can start adding standard lisp functions for dealing with lists (list, car, and cdr are a good idea).

Clone this wiki locally