shopify analytics ecommerce
tracking

JavaX - Fully Extensible Java

Yes that's right! We will improve Java for you. Just tell us what you need. We want the whole world to switch from Java to JavaX! JavaX is just better in every way - and wildly more productive. (Or time-saving if you want to see it that way).

It's a mathematical fact: A language that is closer to you - closer to the way you actually think - is naturally more productive than a totally fixed language like Java. (Java has to fit everyone's needs, so it is naturally very restricted in the number of constructs. JavaX can adapt to you. Just choose a translator at the top of your program.)

Advantages of JavaX.

Download for Windows, Linux, Mac OS (current: x30.jar) | App for Android

Core features

Many more extensions possible - just ask for them!

It takes like 30 LoC to write a translator, see here.

Blog posts about JavaX.

JavaX Meetup (Hamburg).

How to run JavaX

First, tell us what you need. Because we will customize it for you. Yes, it's free. You can, of course, also try an existing published version.

There are two modes:

You can run your JavaX version as a standalone interpreter. It translates your extended-Java source code into regular Java and then immediately runs it.

You can also run it as a preprocessor (JavaX -> Java) if you want to use the generated Java source somewhere.

Either way, we will supply you an executable that does what you want. I do really like to work with people, if they're constructive.

As JavaX is customized for everyone, there can be many versions of it. As I said, just ask for what you want - we will make one for you.

JavaX on Android History (Selection)

JavaX on Android: Works.

JavaX History (Selection)

JavaX Level 21: Current stable. Supports Linux, Mac OS, and Windows. Starts GUI when running jar file without arguments.

JavaX Level 11: Linux/Mac OS (x11.jar, x11.java).

JavaX Level 6: This is a demonstration of custom language extensions (Lua "for" loop). See here.

JavaX Level 1: This level is just plain Java, but the advantage is that JavaX runs your program directly from source. Just point it to your sources folder. You need to have one class called "main". That's all the requirements.

An executable for level 1 & documentation is found here (link to source code).

Links

ai1.lol Guy.