announcements 2026-09-20

1.13.0 is out! ๐ŸŽ‰ It's not Clojure, it's https://github.com/nooga/let-go - Almost Clojure written in Go โž• 179 PRs since v1.12.2. โ€ข Int is a true 64-bit value on every host now. (bit-shift-left 1 40) used to silently return 0 on linux/386, linux/arm and TinyGo's wasm targets; โ€ข clojure.test got fully ported! โ€ข Modern HTTP: streaming response bodies for SSE/long-polling, named timeout scopes, client leaks fixed. โ€ข Thread/currentThread resolves to the calling scope dressed as a java.lang.Thread, so .isInterrupted - needed to get ragtime's cooperative-cancellation idiom compiling. โ€ข [x & more] now binds nil instead of () on an empty rest, which was hanging integrant's dependency-graph walk on a three-element chain. โ€ข --entry-frame AOT binaries no longer run -main twice; lg -c now omits only the selected entry call from the bundle, โ€ข AOT lowering no longer needs a source checkout on disk - lg binary drives Go lowering from anywhere. โ€ข Two first-time contributors: dharmatech fixed Plan 9 key reads hanging on terminal resize, @j.s added the CompilerContext accessor and test suite fixes. โ€ข Two intentional bytecode bundle format breaks, an older lg won't load .lgb files built by this release: โ—ฆ a new unchecked-arithmetic opcode trio, โ—ฆ and compressed bundles moved to a new format. โ€ข Much much more fixes and improvements, see full release notes: https://github.com/nooga/let-go/releases/tag/v1.13.0 In accordance with ยง 13.37, para. 42 of the honor code: We have employed the use of ๐Ÿค– .

๐Ÿ‘ 11
๐Ÿ‘๐Ÿฝ 1
๐ŸŒ๏ธโ€โ™‚๏ธ 2
1