CFV: New Project Kulla

Daniel Latrémolière daniel.latremoliere at gmail.com
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] https://bugs.openjdk.java.net/browse/JDK-8043364
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 
(http://docs.codehaus.org/display/JANINO/Advanced ).

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