Make implementation conform to approved research 000–009 #6
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/star-lang#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Status
Blocking conformance issue. The approved research sequence is not yet fully implemented by
star-lang.Authoritative ledger:
RESEARCH-CONFORMANCE-000-009.mdConfirmed violations
star-loaderstill parses.starsource through Common LispREADinstead of the closed parser.floatis absent from the compiler, JSON encoder, and generated bindings; geo remains modeled asdecimal.sha256:prefix rather than a complete 64-hex digest.targetinstead of canonicaldestination.Work ownership
floatsemantics, RFC 8785/Ryu serialization, generated type mappings, and geo migration.Work order
.starCommon Lisp reader path with the closed parser.float, RFC 8785/Ryu serialization, and migrate geo.targettodestination.nix flake check.Definition of done
All ledger items are complete, legacy prototype tests have been updated to the approved contracts, generated JSON validates, generated Python compiles, and CI rejects any regression to host
READ, insecure imports, weak digests, kebab/snake field names, relationtarget, missing float semantics, or non-canonical float output.Conformance progress — 2026-08-02
Merged through ordinary green PRs:
destinationinstead of legacytarget. Full SBCL and Nix checks passed before merge.Not merged:
mainbefore closure.Remaining relation work:
fixtures/star-cl.starfixtures/star-cl-constructors.starand update its locked import digestrelate-documentsruntime encodingAll further changes must use ordinary feature branches and PRs. Merge only after both
star-lang CIandstar-lang Nixsucceed on the final PR head.