Skip to content

docs(wiki): accurate betlang language page (replaces stale placeholder)#84

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/sharp-heisenberg-2ZsZv
Jun 14, 2026
Merged

docs(wiki): accurate betlang language page (replaces stale placeholder)#84
hyperpolymath merged 1 commit into
mainfrom
claude/sharp-heisenberg-2ZsZv

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Replace the stale betlang wiki page with an accurate one

wiki/languages/betlang.md was a thin placeholder describing a generic sampling/inference PPL (bernoulli/sample/observe/infer) — it misrepresented the language. The rewrite reflects what BetLang actually is, in the umbrella house style:

  • the ternary (bet A B C) lazy core + variants;
  • the probabilistic-CAS framing (symbolic-first, not a simulation DSL);
  • Echo structured-loss types (the functor/comonad surface) anchored to upstream echo-types;
  • the 14-system uncertainty number tower;
  • the Lean 4 axiom-free metatheory (Progress/Preservation/monad laws);
  • the four-layer architecture (Racket/Julia/Lean/Rust).

Cross-links betlang's in-repo wiki/ and the echo-types / EchoTypes.jl spine.

Note (separate, owner-side)

nextgen-languages' estate-standardization-20260607 branch is superseded by main (main already has bot_directives/{hypatia,gitbot-fleet,git-private-farm}.a2ml, Bustfile/Dustfile, k9 svcs that the branch lacks, and the branch would re-introduce flattened submodules). Recommend deleting it — branch deletion is blocked from this environment (git proxy 403), so it's an owner UI action.

https://claude.ai/code/session_01QGi8GND5yNWgDyfReVEPYs


Generated by Claude Code

The betlang language page was a thin placeholder describing a generic
sampling/inference PPL (bernoulli/sample/observe/infer). It omitted the
actual language: the ternary (bet A B C) lazy core, the probabilistic-CAS
framing, Echo structured-loss types (functor/comonad surface), the 14-system
uncertainty number tower, and the Lean 4 axiom-free metatheory. Rewritten
accurately in the umbrella house style, cross-linking betlang's in-repo wiki
and the upstream echo-types spine.

https://claude.ai/code/session_01QGi8GND5yNWgDyfReVEPYs
@hyperpolymath hyperpolymath marked this pull request as ready for review June 14, 2026 16:53
@hyperpolymath hyperpolymath merged commit 3f03f17 into main Jun 14, 2026
9 checks passed
@hyperpolymath hyperpolymath deleted the claude/sharp-heisenberg-2ZsZv branch June 14, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants