Introduction

JMax, JMax, math-native programming language. 2,502 scientific computing functions on the flowG substrate.

This is the official documentation for JMax. The full source code lives in the private -core mirror; the public release surface is at openIE-dev/jmax.

What you'll find here

  • Install, get the jmax binary on your machine
  • Hello, JMax, first program in 30 seconds
  • Tutorial, a 30-minute hands-on guided tour
  • Reference, every feature, every flag, every API
  • Cookbook, task-oriented recipes
  • Design, why JMax exists and how it fits with the rest of openIE-dev

The openIE-dev ecosystem

JMax is one of five public openIE-dev projects. All five share a common substrate (flowG) and energy-metering layer (substrate-energy):

  • flow-g, the IR + runtime substrate
  • lux-lang, reactive language compiling to flowG
  • jmax, math-native language
  • joule-lang, energy-budgeted compiled language
  • jouledb, energy-metered database

License

JMax binaries, documentation and examples are licensed under MIT OR Apache-2.0 (see COPYRIGHT).