Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 545 Bytes

File metadata and controls

30 lines (22 loc) · 545 Bytes

tinyScheme

The beginnings of an humble implementation of a scheme compiler. Heavily inspired by Write Yourself a Scheme.

QuickStart Guide

$runhaskell Lisp.hs "(+ 2 2 (* 3 3))"
Number 13

Building

ghc --make Lisp.hs

Running

./Lisp "\"a string\""

Haskell Language Server

hie.yaml provides explicit support for Haskell language server.

TODO:

  • Eliminate string in LispError if possible. I prefer pure types.