The Ludus programming language.
Go to file
2022-04-25 19:22:44 -04:00
doc leinify 2021-10-30 14:51:35 -04:00
src/ludus Wrap interpret in try/catch for more graceful panics 2022-04-25 19:08:05 -04:00
test/cludus leinify 2021-10-30 14:51:35 -04:00
.gitattributes Initial commit 2021-10-21 12:47:28 -04:00
.gitignore leinify 2021-10-30 14:51:35 -04:00
CHANGELOG.md leinify 2021-10-30 14:51:35 -04:00
deps.edn Add nrepl deps 2022-01-07 13:36:33 -05:00
foo.ld Rename test scripts 2022-04-25 19:22:44 -04:00
hello.ld Rename test scripts 2022-04-25 19:22:44 -04:00
LICENSE leinify 2021-10-30 14:51:35 -04:00
project.clj Add cljfmt to lein project 2022-03-20 17:41:26 -04:00
README.md Fix link to status in ludus-spec 2022-04-03 22:09:51 -04:00

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