Advantages of JavaX

JavaX is supremely easy to run.

All you need is Java (version 6 or higher) and one jar file. (source)

Programs don't need to be installed.

You reference them by ID and they are downloaded automatically from the central repository.

Example: java -jar x12.jar 610 (will print 'hello')

Every Java program is a JavaX program.

You can also run any local Java code. Just say java x9 sourcefolder. You only have to make sure there is a "main" class in there.

JavaX adapts to any syntax.

Really, anything. All you need is a "translator" (and we love to build those!).

Just put the translator ID at the start of your program. Example here.

List of available translators growing every day!

Examples:

Sometimes translators take little input and produce whole programs.

Example: #598 makes a whole webserver. Your program can even be empty apart from the reference to the translator. "!598" is a valid JavaX program that starts a webserver on port 8080.