Skip to content
This repository was archived by the owner on Oct 14, 2026. It is now read-only.

v0.9.0

Choose a tag to compare

@tompassarelli tompassarelli released this 19 May 11:13
· 2622 commits to main since this release

Summary

  • Package reorg: split into composable beagle-lib, beagle-test, beagle-doc, and beagle (aggregate) sub-packages — proper Racket library structure per countvajhula's pattern
  • Nix + SQL targets: #lang beagle/nix and #lang beagle/sql now listed as supported targets with 120 and 10 stdlib entries respectively
  • Nix emitter fixes: \n escape, ${...} interpolation in (s ...) strings, (quote X) leaking in get-or, dot-path flattening for nested attrsets
  • LSP hardening: exits on EOF instead of infinite loop, caps consecutive errors at 5
  • MCP removal: daemon + PostToolUse hook covers all MCP use cases — three binaries and .venv removed
  • Target-form gating: 15 Nix forms + await produce compile errors outside their target #lang
  • 773 tests passing

Install

raco pkg install beagle

From source:

raco pkg install --link beagle-lib/ beagle-test/ beagle-doc/ beagle/