The Ludus programming language.
doc | ||
src/ludus | ||
test/cludus | ||
.gitattributes | ||
.gitignore | ||
CHANGELOG.md | ||
deps.edn | ||
hello.ld | ||
LICENSE | ||
project.clj | ||
README.md |
Ludus, in Clojure
Or, CLudus
A reference implementation of an interpreter for the Ludus programming language. It's written in Clojure. It's a tree-walk interpreter, very slow. (We are following the Nystrom path from Crafting Interpreters.)
Use
- Clone this repo.
- Have Clojure and Leiningen installed.
lein run {script}
, it runs your script in Ludus!- Ludus is very much a work in progress; see the ludus-spec repo for progress notes.