Steps towards integrating Kulla into JDK9

Robert Field robert.field at oracle.com
Thu Apr 23 00:21:09 UTC 2015


I have just pushed a change that moves the Kulla source and test files 
into their designated places in the langtools directory structure.

The module is jdk.eval -- so the source files can be found under 
src/jdk.eval/

The source packages are:
     API:                        jdk.eval
     implementation:    jdk.internal.eval.impl and 
jdk.internal.eval.impl.remote
     REPL tool:              jdk.internal.eval.jshell

The latter is up for debate.  Brian suggested the name jshell for the 
REPL tool, the more it has sat in my head the more I like it, there is 
nothing cognitively nor linguistically natural about REPL.

The tests have been moved to test/jdk/eval
I have flatten the one stress test into this.

The idea is to have the normal make scripts also build Kulla.  This does 
not currently work, a "make images" falls over almost immediately.  
Anyone with experience that can help with this, please step forward.  
Note: part of what needs to happen is that jline need to be rolled into 
the JDK; Though this is not the immediate failure.

For now, I have adjusted the old scripts to the new locations, so, 
repl/scripts/   compile.sh  run.sh test.sh still work when run from repl/

Thanks,
Robert




More information about the kulla-dev mailing list