This project is an interpreter of the Lua 5.4 programming language written in OCaml with the Dune build system.
- Build standard command:
dune build @all
- Execute Cram test:
dune test
- Run examples:
dune exec ola ./examples/file_name.lua
This experimental project has only two objectives (for now ;) :
- Learn how to deal with a dynamique language, such as typing at runtime.
- Have fun!
Lua seems to be a good dynamic language for this context.
Designed by a university research team (PUC Rio Brazil),
its syntax is minimalist and its semantics well defined.
More fun in a group than alone!
Feel free: Contact me, suggest issues and pull requests.
Thanks @zapashcanon, an active member of the OCaml community, for first feedbacks and reviews.