Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.02 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.02 KB

Embryo: lua compiler and vm, in C++17.

works badge

For those who want to play around with the project

  • This project will run on Linux and macOS only.
  • Install nix and enable flake support.
  • Clone the project and cd into the directory.
  • Run nix develop. Wait for a moment and you will be dropped into a shell, with all the tools you need in the PATH.
  • Use treefmt to format the project. (WIP: add clang format settings).
  • Any contribution is welcome!

By the way, If you have direnv and (optionally) nix-direnv installed, run the following commands at the root of the project so that you will have everything setup whenever you enter the project:

echo "use flake" >> .envrc; direnv allow

License

MIT, see LICENSE.