Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 596 Bytes

README.md

File metadata and controls

28 lines (20 loc) · 596 Bytes

Kaa

A toy Lisp implementation in Python 3.

Named after the Jungle Book character. It also sounds like the Australian pronunciation of car.

Development

make        # initial setup
make check  # run linter, test suite

Usage

kaa                                 # boot a REPL
kaa some-file.lisp                  # eval a source file
kaa --expression='(print (+ 1 2))'  # eval a single expression
echo '(print (+ 1 2))' | kaa        # eval lines from stdin