Repository navigation
v0.11.3
Fixed
- REPL environment was missing eight declaration categories.
qvr repl,:browse, and the TUI env browser only surfacedobjects/spaces/morphisms/rules— every other top-level declaration (program,composition,deduction,signature,encoder,decoder,loss,bundle,contraction) compiled successfully but was invisible at the user-facing surface. Loadinglda.qvrshowed three objects and "0 programs" despite the declaredprogram lda. The compiler now exposes public@propertyaccessors (programs,deductions,signatures,encoders,decoders,losses,bundles,contractions,transformations) andcompile_env()returns the full set; the REPL session,:browse, the completer, and the TUI status bar / env tree all surface every populated bucket.
Added
- Nested env-tree rendering. The TUI env pane now expands structural declarations to their internal AST shape on click: a
programopens to itssample/observe/let/marginalize/returnstep list (withmarginalizerecursively opening to its body); adeductionopens to itsrules(each labelled with itspremises |- conclusionline) plussemiring/tolerancemetadata; asignatureopens to itssorts/constructors/binders/vertex_kinds/edge_kindstables; abundleopens to its constituent rule names. The plain-text:browsemeta-command renders the same hierarchy as indented text so plain-mode users (qvr repl --plain, Jupyter kernel) see the same structure the TUI shows.
Full Changelog: v0.11.2...v0.11.3