Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion consent-aware-http/.github/workflows/language-policy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
# Block new Python files (except SaltStack)
NEW_PY=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.py$' | grep -v 'salt' || true)
if [ -n "$NEW_PY" ]; then
echo "❌ New Python files detected. Use Rust or ReScript instead."
echo "❌ New Python files detected. Use Rust or AffineScript instead."
echo "$NEW_PY"
exit 1
fi
Expand Down
4 changes: 2 additions & 2 deletions hooks/pre-commit
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ STAGED_FILES=$(git diff --cached --name-only --diff-filter=ACM)
# Check for TypeScript
TS_FILES=$(echo "$STAGED_FILES" | grep -E '\.(ts|tsx)$' | grep -v '\.d\.ts$' || true)
if [ -n "$TS_FILES" ]; then
echo -e "${RED}✗ TypeScript files not allowed. Use ReScript instead.${NC}"
echo -e "${RED}✗ TypeScript files not allowed. Use AffineScript instead.${NC}"
echo "$TS_FILES"
ERRORS=$((ERRORS + 1))
fi
Expand All @@ -37,7 +37,7 @@ fi
# Check for Python (except Ansible)
PY_FILES=$(echo "$STAGED_FILES" | grep -E '\.py$' | grep -v 'ansible' | grep -v 'molecule' || true)
if [ -n "$PY_FILES" ]; then
echo -e "${RED}✗ Python files not allowed (except for Ansible). Rewrite in Rust/ReScript.${NC}"
echo -e "${RED}✗ Python files not allowed (except for Ansible). Rewrite in Rust/AffineScript.${NC}"
echo "$PY_FILES"
ERRORS=$((ERRORS + 1))
fi
Expand Down
2 changes: 1 addition & 1 deletion lol/.claude/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ The following files in `.machine_readable/` contain structured project metadata:
| Bun | Deno |
| pnpm/yarn | Deno |
| Go | Rust |
| Python | Julia/Rust/ReScript |
| Python | Julia/Rust/AffineScript |
| Java/Kotlin | Rust/Tauri/Dioxus |
| Swift | Tauri/Dioxus |
| React Native | Tauri/Dioxus |
Expand Down
2 changes: 1 addition & 1 deletion meta-a2ml/.claude/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ in A2ML format (migrated from Guile Scheme on 2026-04-12):
| Bun | Deno |
| pnpm/yarn | Deno |
| Go | Rust |
| Python | Julia/Rust/ReScript |
| Python | Julia/Rust/AffineScript |
| Java/Kotlin | Rust/Tauri/Dioxus |
| Swift | Tauri/Dioxus |
| React Native | Tauri/Dioxus |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
# Block new Python files (except SaltStack)
NEW_PY=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.py$' | grep -v 'salt' || true)
if [ -n "$NEW_PY" ]; then
echo "❌ New Python files detected. Use Rust or ReScript instead."
echo "❌ New Python files detected. Use Rust or AffineScript instead."
echo "$NEW_PY"
exit 1
fi
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Python → Rust/ReScript Migration Guide
# Python → Rust/AffineScript Migration Guide

## Policy
This repo contains Python code that should be migrated to:
Expand Down
2 changes: 1 addition & 1 deletion rhodium-standard-repositories/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ The CCCP is the ideological and aesthetic framework that gives RSR its purpose.
3. **Distributed State Without Coordination**: CRDTs eliminate locking and cache invalidation
4. **Formal Verification as Mutual Aid**: Correctness is an act of solidarity
5. **Community Over Ego**: Architecture enforces collaborative patterns
6. **Language Polyglotism as Resistance**: Using Ada, Rust, Elixir, Haskell, ReScript instead of JavaScript/Python monoculture
6. **Language Polyglotism as Resistance**: Using Ada, Rust, Elixir, Haskell, AffineScript instead of JavaScript/Python monoculture

---

Expand Down
2 changes: 1 addition & 1 deletion rhodium-standard-repositories/docs/conference-materials.md
Original file line number Diff line number Diff line change
Expand Up @@ -395,7 +395,7 @@ Conflict-free Replicated Data Types (CRDTs) solve distributed consistency withou
- RSR: 10+ dimensions for defense-in-depth

**Dimensions 1-3: Safety (15 min)**
- Type safety: Rust/ReScript/Ada compile-time verification
- Type safety: Rust/AffineScript/Ada compile-time verification
- Memory safety: Ownership, SPARK proofs, no unsafe code
- Data security: CRDTs, no cache invalidation
- Live exploit: TypeScript unsoundness
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ The following files in `.machine_readable/` contain structured project metadata:
| Bun | Deno |
| pnpm/yarn | Deno |
| Go | Rust |
| Python | Julia/Rust/ReScript |
| Python | Julia/Rust/AffineScript |
| Java/Kotlin | Rust/Tauri/Dioxus |
| Swift | Tauri/Dioxus |
| React Native | Tauri/Dioxus |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
# Block new Python files (except SaltStack)
NEW_PY=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.py$' | grep -v 'salt' || true)
if [ -n "$NEW_PY" ]; then
echo "❌ New Python files detected. Use Rust or ReScript instead."
echo "❌ New Python files detected. Use Rust or AffineScript instead."
echo "$NEW_PY"
exit 1
fi
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Python → Rust/ReScript Migration Guide
# Python → Rust/AffineScript Migration Guide

## Policy
This repo contains Python code that should be migrated to:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
# Block new Python files (except SaltStack)
NEW_PY=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.py$' | grep -v 'salt' || true)
if [ -n "$NEW_PY" ]; then
echo "❌ New Python files detected. Use Rust or ReScript instead."
echo "❌ New Python files detected. Use Rust or AffineScript instead."
echo "$NEW_PY"
exit 1
fi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ The following files in `.machine_readable/` contain structured project metadata:
| Bun | Deno |
| pnpm/yarn | Deno |
| Go | Rust |
| Python | Julia/Rust/ReScript |
| Python | Julia/Rust/AffineScript |
| Java/Kotlin | Rust/Tauri/Dioxus |
| Swift | Tauri/Dioxus |
| React Native | Tauri/Dioxus |
Expand Down
Loading