Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 381 Bytes

README.md

File metadata and controls

22 lines (14 loc) · 381 Bytes

LuaLisp

Simple Scheme evaluator in Lua.

lisp.lua

Lua data structure to implement Lisp pair in low level.

quote.lua

Recursive-decent parser converting strings to S-exps.

eval.lua

Recursion based evaluator

eval_cont.lua

Continuation based evaluator. Supporting call/cc.

lua_lisp.lua / lua_lisp_cont.lua

Non-interactive cmd.

lisp_cmd.lua

Interactive REPL.