/Yakou

An experimental JVM Language inspired by Rust.

Primary LanguageKotlinMozilla Public License 2.0MPL-2.0

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.