CBCJVM/CBCJVM — Issue #5: Use/enable a more recent version of JamVM (using 1.4.3, current is 1.5.4)
Author: SillyFreak
Created: 2011-11-13 12:12:17+00:00
State: open

I wasn't able to post on the botabll forum somehow, so I'm posting it here as a feture request.
Basically, replace the files in installer/lib (and installer/jvm?) by the new Classpath/JamVM version, compiled for the CBC. Are there reasons this wasn't done yet, or was it just not seen necessary?
If it's the second, I would gladly take it on myself. Since someone has done this with 1.4.3, I'd like to hear what steps are needed for compiling it, or if it's simpler if he did it himself...

- Are there definite reasons against switching? (performance, incompatibilities, missing support for ARM)
- What are the gains through this? (Bugfixes, more complete/more recent API support)

Personally, I would need this because JamVM 1.4.3 does not support the java.util.concurrent APIs which are handy for multithreading. We were able to avoid it until now, but are now using libraries that need these APIs (Drools). For the average user, it would make the Experience of compiling/running code on the development machine and running it on the CBC more similar, which leads to less irritation.