So, something I mentioned in the brainstormy thing is actually relatively serious. Dmitry once confided - not sure how secretly but I am a blabbermouth - that it would take a low six-figure sum to get Excelsior to produce a headless port of their JET compiler for ARM CPUs without the JIT part.
Anyone behind the curve on the significance of this:-
-
iOS has no Java of any kind that really merits the description “Java”. Anything you might reasonably cobble together, should you still have enough hair and SAN, will be slow and shit. And furthermore Apple won’t let anything on their device that can execute scripts or dynamic code in any way other than the built-in Javascript engine. Even Mono has its JIT disabled so you can run it on iOS.
-
Excelsior JET produces seriously blisteringly fast code. 8 years ago when I first made Alien Flux with it, not only did I get the entire game into a 5MB download, it started up in the blink of an eye versus. about 20 seconds for ordinary Java, and ran butter-smooth on ancient creaky hardware. 8 years ago this was stuff like 600MHz Pentium 2s with Geforce 2 GPUs.
-
Objective-C, the programming language of iOS, is universally loathed, on account of its awful shitness. We all know that Java is a Very Nice Way To Code Indeed, and it’d be just lovely to be able to code for iOS in Java without all the hair-pulling etc. that C++ generally produces or the self-loathing and strange masturbatory habits that Objective C will eventually induce in you.
-
We only need Headless java as AWT is bugger all use on iOS.
-
LWJGL, er, already happens to be ported to OpenGL-ES / ARM…
So - I was wondering about whether we should get together a Kickstarter project to fund this and dump the money on Excelsior’s doorstep. I’d put $10k in straight up.
Cas 