Skip to content

aowli — $9.99/month

The aowli interpreter and its debugger, as maintained binaries: a tree-walker and a bytecode VM that execute nimony's post-semcheck typed AIF — the exact artifact the native backend consumes — plus aowli-dbg, an interactive stepping debugger that runs the program once and stays paused between commands. The documentation is public; the source is not.

Try it now — free

Card payment through Stripe. Already bought it?

What the subscription buys

The binariesaowli-interp and aowli-dbg, with SHA256SUMS.txt. Hardened: obfuscated typed IR, fail-closed licence gate, stripped symbol table.
Builds with room on the clockEvery build carries an expiry compiled into it and refuses to run past it. Subscribers get the current build, reissued with a fresh window well before the old one runs out.
Every update, immediatelyCorrectness fixes land here first. No version to buy again.
Use it anywhere you workThe key is what gates the download, not the binary. There is no activation step and no machine to release — install it on the machines you use.
The debugger--session progressive mode: step / next / finish, live breakpoints added mid-run, path-addressable --expand drill-down, budgeted value rendering. Also what the aowlcode plugin's debug_session tool drives.
SupportDiscord, from the person who wrote it.

It does not buy the source. aoughwl/aowli stays private.

If you already have a build

Nothing is taken away from anybody who already has one. A build you have downloaded keeps working until the expiry compiled into it, subscription or not. Nothing checks in, and nothing reaches back to switch it off.

What the subscription buys is going forward: new correctness releases, and a build reissued with a fresh expiry before the last one lapses.

Why a subscription and not a one-off

Because the binary has an expiry in it, and re-issuing one is ongoing work, not a one-time act. A one-off price would be a promise to keep re-licensing and re-releasing forever for a single payment, and the honest ways to keep that promise are all worse — a build that quietly rots on its gate date, or a paid upgrade every time the gate rolls.

So: cancel whenever. Your key does not die when you cancel — it goes dormant, and restarting the subscription wakes the same key up with its machines still on it.

What it is honestly not

  • Not a compiler. aowli runs typed AIF that nimony has already semantically analysed. The compiler, the parser and the emitters stay free and open.
  • Not complete parity with native. Two engines agree byte-for-byte with each other and are held against native compilation by a differential harness — but the harness has a denominator, and it is written down rather than rounded up.
  • Not a source licence, and not redistributable. One key, your machines.

Requirements

  • Linux x86-64. The binaries are self-contained.
  • A .s.aif to run — i.e. a nimony toolchain, which is free.
  • No network at all to run it. The key is checked when you download, not when you execute; the binary itself never phones home.

After subscribing

  1. Your key appears on screen and arrives by email.
  2. Open your licence page, paste the key, download the build.
  3. Extract it and run bin/aowli-interp <module.s.aif>. There is nothing to activate and nothing to register — check the archive against SHA256SUMS.txt and it is ready.

Questions before you subscribe: timbuktu_guy on Discord.

aoughwl — self-hosted platform for things n stuff. Contact / Support on Discord for access to the private backends.