A pragmatic language for the JVM

 // Type inference cuts down on the clutter
 var minLength = 4

 // Literal support for common data structures, such as Lists and Maps
 var strings = { "red", "green", "blue" }

 // Closures + pragmatic extensions to the core JVM classes
 print( strings.where( \ s -> s.length() >= minLength ).sort().join( ", " ) )

 // Utilizing the standard Java API
 var someFile = new java.io.File( "SomeFile.txt" )

 // Enhanced to make your life easier
 someFile.write( strings.join( ", " ) )

Download Now » Now with IntelliJ IDEA support » Learn More »