Commit 82eec92
chore(faces): eject rattlescript subtree to its own top-level repo
The affinescript repo holds the canonical compiler, type checker, borrow
checker, codegen, and the face transformer (lib/python_face.ml for the
rattle face). Brand-surface material — README, examples, distribution
shims, tutorials — belongs in dedicated brand repos, not vendored
inside affinescript.
The faces/rattlescript/ subtree had grown into a 6.8 MB shell with:
- a complete vendored snapshot of the affinescript repo
- a Cargo.toml + src/main.rs producing a separate `rattle` Rust binary
- duplicated CONTRIBUTING / SECURITY / CODE_OF_CONDUCT / LICENSE files
That shape is incompatible with the architecture: every face is .affine
through the affinescript toolchain, not a separate compiler. Eject the
subtree; brand-surface content moves to ~/dev/rattlescript/ (and a
hyperpolymath/rattlescript GitHub repo, pending).
Sibling brand-surface repos created in the same pass for the other four
established faces: jaffascript, lucidscript, cafescripto, pseudoscript.
Each carries: README.adoc, LICENSE, bin/<name> shim that injects
--face <face> after the subcommand, justfile, examples/hello.affine,
CONTRIBUTING.md.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent e3e56b9 commit 82eec92
953 files changed
Lines changed: 0 additions & 108206 deletions
File tree
- faces/rattlescript
- .devcontainer
- .github
- DISCUSSION_TEMPLATE
- ISSUE_TEMPLATE
- workflows
- .machine_readable
- 6a2
- agent_instructions
- ai
- anchors
- compliance
- reuse
- rust
- configs
- git-cliff
- contractiles
- dust
- must
- trust
- integrations
- policies
- scripts
- forge
- lifecycle
- maintenance
- verification
- .well-known
- affinescript
- .build
- .claude
- .github
- ISSUE_TEMPLATE
- workflows
- .machine_readable
- 6a2
- anchors
- .well-known
- groove
- LICENSES
- conformance
- invalid
- valid
- contractiles
- dust
- must
- trust
- distributions/rattlescript
- examples
- src
- docs
- .well-known
- academic
- formal-verification
- solo-core
- mathematical-foundations
- mechanized
- agda
- coq
- lean
- proofs
- tropical-session-types
- white-papers
- alib
- governance
- guides
- frontier-programming-practices
- lessons
- warmup
- history
- specs
- standards
- tutorial
- editors
- tree-sitter-affinescript
- queries
- vscode
- src
- syntaxes
- examples
- lessons
- ffi/zig
- src
- test
- hooks
- js
- lib
- backends
- packages
- affine-js
- affine-res
- src
- affine-ts
- runtime
- src
- site
- stdlib
- tests
- borrow
- codegen
- conformance
- arithmetic
- collection
- comparison
- conditional
- logical
- string
- effects
- modules
- parser
- types
- test
- e2e/fixtures
- golden
- tools
- affine-doc
- assets
- src
- affine-pkg
- src
- affinescript-dap
- src
- affinescript-lsp
- src
- wiki
- compiler
- language-reference
- stdlib
- testing
- tooling
- tutorials
- benches
- container
- docs
- architecture
- attribution
- decisions
- developer
- governance
- audit
- compliance
- effects
- systems
- maintenance
- adaptive
- corrective
- perfective
- planning
- could
- must
- should
- legal
- practice
- reports
- audit
- compliance
- maintenance
- performance
- quality
- security
- standards
- templates/contractiles
- dust
- must
- trust
- theory
- computing
- formalisms
- mathematics
- ontologies
- other
- socio-technical
- whitepapers
- academic
- industry
- outreach
- wikis
- examples
- features
- boj-server
- panic-attacker
- ssg
- scripts
- session
- src
- aspects
- integrity
- observability
- security
- bridges
- contracts
- core
- definitions
- errors
- interface
- Abi
- ffi
- src
- test
- generated
- abi
- tests
- e2e
- fuzz
- workflows
- tools/invariant-path
- verification
- benchmarks
- coverage
- fuzzing
- proofs
- agda
- coq
- idris2
- ABI
- lean4
- tlaplus
- safety_case
- simulations
- tests
- traceability
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Whitespace-only changes.
This file was deleted.
This file was deleted.
0 commit comments