cljgo 0.5.0
Changelog
- 922f7dc: Resource generator (ADR 0073): cljgo generate resource → green CRUD, reconciled with bri.db (#120) (@muthuishere)
- 4c0a336: bri Docker deploy + docs rollout (ADR 0071 accepted) (#117) (@muthuishere)
- 93cc352: bri.db — the T2 data layer (ADR 0072): pure-Go sqlite + pgx, AOT + dual-mode (#118) (@muthuishere)
- 15f3a8d: conformance: batch compiled harness into shared binaries (~5.3× faster) (#119) (@muthuishere)
- 7ad200a: template: bump web Dockerfile cljgo pin to v0.5.0 (bri.db + generator) (#121) (@muthuishere)
Install
go install github.com/muthuishere/cljgo/cmd/cljgo@v0.5.0Or download a binary above and put it on your PATH.
cljgo repl, cljgo run and Go interop work from the binary alone, with
no Go toolchain installed. cljgo build additionally needs the Go
toolchain and a checkout of this repo — the generated module replaces
the runtime to a local source tree, so set CLJGO_SRC to your clone or run
inside it. Known v0 limitation (ADR 0013); publishing the runtime as a real
Go module retires it.
cljgo's own code is MIT. The vendored runtime under pkg/lang/ is
EPL-1.0, from Glojure — see
NOTICE.