/elixir-aot

Translates Elixir AST to human-readable C++ code!

Primary LanguageElixirMIT LicenseMIT

ElixirAOT [Heavy work in progress!]

ElixirAOT is a tool for converting Elixir AST to CPP code, so you can then compile it to native executable!

ElixirAOT is useful for:

  • Accessing low-level or OS-specific functions via Elixir code
  • Boosting up your code (situation-specific)
  • Combining Elixir cnd CPP code together
  • Packaging your project for release (compile to single native executable)

ElixirAOT contains a whole rewrite of Elixir standard library in CPP (hard work in progress), so it can be used in CPP code!