lumbda/Makefile
russell@unturf.com f72190d2dc Initial implementation of uncommonlisp
Single-file Scheme-like Lisp interpreter in Python with:
- TCO via explicit while loop (no Python stack overflow at any depth)
- syntax-rules with ellipsis for hygienic macros
- define-macro for procedural macros
- Full numeric tower, strings, chars, vectors, hash tables
- SRFI-1 list library
- call/cc (escape continuations), values, dynamic-wind, guard
- Python interop (py-eval, py-import, py-call, py-attr)
- 396 passing unit/integration/functional tests
- stdlib.lsp with 60+ utility functions
- Benchmark suite vs CPython baseline
2026-04-13 11:01:04 -04:00

17 lines
185 B
Makefile

all: test
test:
python3 tests.py
test-verbose:
python3 tests.py -v
bench:
python3 bench.py
repl:
python3 uncommonlisp.py
clean:
.PHONY: all test test-verbose bench repl clean