A quick update on Extempore on aarch64:
- CI is now green on macOS, Windows, and two Linux architectures (aarch64 and x64)
- OpenGL graphics stuff is (soft) deprecated because that’s increasingly tricky to maintain and keep up-to-date, but there are a couple of new WebGPU examples; the shadertoy one is kindof fun (no full “xtmrender” pipeline yet, and not ETA on that unfortunately)
- along the way I wrote a tree-sitter grammar for extempore (Scheme + xtlang) and some very hacked-together support for evaling code in helix (which I’m using these days)
- there’s now a repl, although only on macOS/Linux at the moment
- upgraded to LLVM 22 (from 21), which went surprisingly smoothly
- I’m part-way through updating the docs website (bringing it into the
docs/folder in the main extempore repo)
This is still all on the aarch64 branch; I’m not ready to merge to master just yet. If you’re an extempore user and you’re willing to get your hands a little dirty and try build from source on the tip of that branch and try out your extempore workloads, then I’d appreciate that—including bug reports of things that don’t work.