GitHub - codr7/sharpl: a custom Lisp
sharpl
$ dotnet run
sharpl v9
1 (say "hello")
2
hello
introduction
Sharpl is a custom Lisp interpreter implemented in C#.
It's trivial to embed and comes with a simple REPL.
The code base currently hovers around 4kloc and has no external dependencies.
All features described in this document are part of the test suite and expected to work as described.
bindings
Bindings come in two flavors, with lexical or dynamic scope.
lexical scope
New lexically scoped bindings may be created using let.
3
dyna...
Read more at github.com