CFV: New Project Kulla

Daniel Latrémolière daniel.latremoliere at
Fri Aug 29 20:33:27 UTC 2014

> The goal of the Kulla project is to investigate the creation of a
> Read Evaluate Print Loop (REPL) tool for the Java programming
> language.  For more details see the JEP [2].
> [2]
Another use case for all developers is build scripts. Currently this can 
be done with JDK, in JavaScript language using jjs, or in Java language 
using Janino source class loader 
( ).

Having API for build tools replace usefully some domain specific 
languages like Ant/Maven/Gradle (like JavaFX is better using Java 
language and not a custom DSL). It can also be useful to avoid temporary 
small files when building project (replaced by in-memory data/objects) 
and reduce number of sub-processes launched.

More information about the discuss mailing list