Skip to content
This repository was archived by the owner on Jan 16, 2022. It is now read-only.

richarddwoods/bali

Repository files navigation

bali

Build Status

A simple imperative JVM dialect with compile time checking of null and concurrent safety.

Tutorial

http://sealionsoftware.github.io/bali

Comparison with Java:

(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

About

A simple imperative JVM dialect

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors