CASC-Lang / Yakou

An experimental JVM Language inspired by Rust.
38 stars 2 forks source link
bytecode-compiler casc compiler go-like jvm-languages programming-language rust-like v-like

Yakou Lang

A Rust-like programming language compiles to JVM Bytecode!

KtLint Check

Features

No implicit conversion!

Yakou does not allow implicit conversion in most scenario, including numeric type promotion.

Enhanced generic system!

Yakou adapts Scala and Kotlin's generic system in order to do more than Java's does, e.g. Variance.

More optimization options!

Yakou provides several optimization operations such as constant folding, constant propagating, dead code elimination.