quantumatic / amethyst

New fast, concurrent and incremental compiler for Lazurite programming language written in Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amethyst

Amethyst is an implementation of Lazurite programming language, written in Java, that compiles code written in Lazurite to Moonflower VM bytecode.

Amethyst has a concrete set a goals to achieve in the future:

  • to have acceptable compilation times, even on large projects.
  • to achieve incremental compilation (cache previous compilation results).
  • to run code analyses in parallel.

About

New fast, concurrent and incremental compiler for Lazurite programming language written in Java


Languages

Language:Java 100.0%