Skip to content

chore(standalone): drop all 12 language submodules — pure coordinator#78

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/confident-shannon-xf0Td
Jun 13, 2026
Merged

chore(standalone): drop all 12 language submodules — pure coordinator#78
hyperpolymath merged 1 commit into
mainfrom
claude/confident-shannon-xf0Td

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Makes nextgen-languages a pure coordinator: it no longer vendors the language family as git submodules — it coordinates/contextualises them. Each language remains its own standalone top-level hyperpolymath repo, completely untouched (a submodule is only a pinned pointer; removing it edits this repo alone).

What changed

  • Removed all 12 submodule gitlinks + .gitmodules: affinescript, anvomidav, betlang, eclexia, ephapax, error-lang, julia-the-viper, my-lang, oblibeny, phronesis, tangle, wokelang. (0 gitlinks remain.)
  • 6a2/ECOSYSTEM.a2ml [language-repos]: now lists all 12 as referenced standalone repos (was: "wired in as a submodule"). This is the contextualising mechanism that replaces embedding.
  • wiki/overview/Installation.md: dropped the now-moot git submodule update --init --recursive step; note that languages are separate repos to clone individually.
  • EXPLAINME.adoc: corrected kitchenspeak from "submodule" to in-tree (it was never a submodule; it's the in-tree, standalone-repo-ready language).

Safety

No workflow/build/Justfile referenced the submodule paths (verified before stripping), so CI is unaffected. kitchenspeak/ stays in-tree. Historical mentions in CHANGELOG / the elevation decision record were intentionally left as-is (they're history).

🤖 Draft — opened for review.

https://claude.ai/code/session_01GJatEm2TVFSTBEkKXmserJ


Generated by Claude Code

Per the standalone-repos decision: nextgen-languages no longer vendors the
language family as git submodules; it now purely coordinates/contextualises
them. Each language remains its own standalone top-level hyperpolymath repo,
untouched.

- Removed 12 submodule gitlinks + .gitmodules: affinescript, anvomidav,
  betlang, eclexia, ephapax, error-lang, julia-the-viper, my-lang, oblibeny,
  phronesis, tangle, wokelang.
- 6a2/ECOSYSTEM.a2ml [language-repos]: now lists all 12 as referenced
  standalone repos (not vendored); note updated.
- wiki Installation: dropped the now-moot 'git submodule update' step.
- EXPLAINME: kitchenspeak is in-tree (not a submodule) — corrected.

No CI/build referenced the submodule paths (verified), so pipelines are
unaffected. KitchenSpeak stays in-tree (standalone-repo-ready).

https://claude.ai/code/session_01GJatEm2TVFSTBEkKXmserJ
@hyperpolymath hyperpolymath marked this pull request as ready for review June 13, 2026 12:36
@hyperpolymath hyperpolymath merged commit 9c26f95 into main Jun 13, 2026
9 checks passed
@hyperpolymath hyperpolymath deleted the claude/confident-shannon-xf0Td branch June 13, 2026 12:36
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