A simple imperative JVM dialect with compile time checking of null and concurrent safety.
http://sealionsoftware.github.io/bali
(out)
- Statics
- Closures
- Implementation inheritance
- Checked exceptions
- Primitives
- Multiple constructors
- Annotations
- Enums
- Protected/Default
- Reflection
- Manual casting
(in)
- Constants
- Nullable types
- Monitor types
- Run statements
- Named parameters
- Record types
- Runtime type parameters
- Flow typing