Skip to content

chfanghr/embryo

Repository files navigation

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.

About

Yet another lua compiler/vm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published