Skip to content

Commit 2b69f42

Browse files
Jonathan D.A. Jewellclaude
andcommitted
policy: ban Python completely (no exceptions)
Remove SaltStack exception from language policy. Python is now fully banned - use Julia/Rust/ReScript instead. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent dd05a17 commit 2b69f42

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

.claude/CLAUDE.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
| **Gleam** | Backend services | Runs on BEAM or compiles to JS |
1515
| **Bash/POSIX Shell** | Scripts, automation | Keep minimal |
1616
| **JavaScript** | Only where ReScript cannot | MCP protocol glue, Deno APIs |
17-
| **Python** | SaltStack only | No other Python permitted |
1817
| **Nickel** | Configuration language | For complex configs |
1918
| **Guile Scheme** | State/meta files | STATE.scm, META.scm, ECOSYSTEM.scm |
2019
| **Julia** | Batch scripts, data processing | Per RSR |
@@ -31,7 +30,7 @@
3130
| Bun | Deno |
3231
| pnpm/yarn | Deno |
3332
| Go | Rust |
34-
| Python (general) | ReScript/Rust |
33+
| Python | Julia/Rust/ReScript |
3534
| Java/Kotlin | Rust/Tauri/Dioxus |
3635
| Swift | Tauri/Dioxus |
3736
| React Native | Tauri/Dioxus |
@@ -52,7 +51,7 @@ Both are FOSS with independent governance (no Big Tech).
5251
2. **No package.json for runtime deps** - Use deno.json imports
5352
3. **No node_modules in production** - Deno caches deps automatically
5453
4. **No Go code** - Use Rust instead
55-
5. **Python only for SaltStack** - All other Python must be rewritten
54+
5. **No Python anywhere** - Use Julia for data/batch, Rust for systems, ReScript for apps
5655
6. **No Kotlin/Swift for mobile** - Use Tauri 2.0+ or Dioxus
5756

5857
### Package Management

0 commit comments

Comments
 (0)