The README makes claims. This file backs them up with architectural context, honest status per language, and enough structural detail for an external reviewer to understand the relationship between the languages, their -iser counterparts, and the rest of the hyperpolymath ecosystem.
|
Important
|
This is a parent tracking repository — no implementation code
lives here at the repo root. All language implementations live in
subdirectories (ephapax/, wokelang/, eclexia/, etc.) which are also
maintained as standalone canonical repos.
|
|
Note
|
7-tentacles/ is NOT a programming language. It is an educational
framework using My-Lang’s dialects as a curriculum vehicle. Never audit it
as a language implementation.
|
A coordinated effort to design and develop ten programming languages that collectively cover the full spectrum of modern software challenges, from AI-native development to formally verified real-time systems.
The eight core languages plus two specialised languages are designed to complement each other, not compete. They occupy distinct cells in the design space:
| Language | Primary Paradigm | Key Technical Mechanism | Implementation Language |
|---|---|---|---|
Solo/Duet/Ensemble (my-lang) |
Imperative → AI-assisted → AI-native |
Progressive dialect family: Me → Solo → Duet → Ensemble. |
Rust compiler, ReScript frontend |
Phronesis |
Declarative, logic-based agent ethics |
|
Rust (per roadmap) |
Eclexia |
Declarative, constraint-driven |
|
Rust |
Oblíbený |
Turing-incomplete for deployment, metaprogramming for authoring |
|
OCaml (per language design conventions) |
Anvomidav |
Functional, concurrent, formal (linear/session types) |
|
Rust + Idris2 proofs |
WokeLang |
Imperative, natural-language |
|
OCaml parser, Rust evaluator |
AffineScript |
Affine types targeting WASM |
Affine type system (use at most once) for WebAssembly. Companion to Ephapax (which is dyadic: affine + linear). |
OCaml compiler |
Ephapax |
Dyadic linear type system |
|
Rust (17 crates), Coq proofs |
ephapax/ is the most advanced implementation. It is a Cargo workspace with
17 crates:
-
ephapax-lexer— tokeniser -
ephapax-parser— AST construction -
ephapax-analysis— type-checking and linearity analysis -
ephapax-desugar— surface → IR desugaring -
ephapax-ir— intermediate representation -
ephapax-interp— interpreter -
ephapax-cli— command-line entry point (ephapax run,ephapax check) -
ephapax-lsp— Language Server Protocol implementation -
ephapax-repl— REPL -
ephapax-package— package management
ephapax/ also contains two arXiv paper sources:
arcvix-code-as-matter.tex and arcvix-dyadic-language-design.tex.
The language family is at different stages. Ephapax has a working type checker, interpreter, LSP, and REPL with ~307 tests. WokeLang has a parser and evaluator but is pre-production. Anvomidav has its type system designed but the compiler is early. Oblíbený and the my-lang dialect family are active. An external reviewer should consult each language’s CHANGELOG for current implementation completeness rather than assuming the table above means "production ready."
This repository contains the actual programming languages — full compilers, parsers, type checkers, interpreters. The -iser repos in developer-ecosystem let you use each language’s unique power without learning the full language.
Each language in nextgen-languages/ has a corresponding -iser tool in
developer-ecosystem/:
| -iser Tool | Based On | What It Extracts |
|---|---|---|
|
Ephapax |
Linear type checking for Rust/ReScript code — Ephapax’s linear types as an external linter |
|
WokeLang |
Consent annotations and well-being checks for any codebase |
|
Eclexia |
Resource budget analysis for any project |
|
Anvomidav |
Formal verification harness for real-time code |
|
Oblíbený |
Security hardening — Turing-incompleteness guarantees as an external tool |
|
AffineScript |
Affine type linting for WASM projects |
|
Phronesis |
AI ethics audit for agent codebases |
The design principle: learn the language when you want its full power; use the -iser when you want one specific guarantee applied to existing code. This means the languages can be adopted incrementally without requiring a full rewrite of existing codebases.
Most -iser tools are earlier stage than their parent languages. The split
between "here" and developer-ecosystem is architectural policy, not
evidence that either side is complete. An external reviewer should check
developer-ecosystem/ for the current status of each -iser before assuming
it is deployable.
| Technology | Role in Next-Gen Languages | Also Used In |
|---|---|---|
Rust |
Primary compiler implementation language for Ephapax (17 crates), WokeLang
evaluator, Eclexia, Anvomidav. |
gossamer, verisim, gitbot-fleet, maa-framework |
OCaml |
AffineScript compiler, WokeLang parser (per language design convention: OCaml is the allowed language for compiler front-ends) |
|
Idris2 ABI (per ABI/FFI Universal Standard) |
Anvomidav type proofs; Ephapax has |
Gossamer, Groove, Stapeln, VeriSimDB |
Coq proofs |
Ephapax linearity and termination proofs in |
maa-framework/absolute-zero, echidna (Coq is one of echidna’s prover targets) |
Ephapax itself |
Gossamer backend language — the primary consumer of the Ephapax compiler |
Gossamer; |
Julia |
|
developer-ecosystem batch processing, data analysis |
Hypatia scanning |
|
Every RSR repo in the account |
Stapeln containers |
|
All containerised services in the account |
| Path | What It Proves |
|---|---|
|
Most mature language. 17 Rust crates (lexer → parser → analysis → desugar
→ IR → interp → cli → lsp → repl → package). Coq proofs of linear type
soundness. Two arXiv paper sources. |
|
Human-centric language. OCaml parser. Rust evaluator. |
|
Sustainable computing language. Rust implementation. Resource budget constraint propagation through the type system. |
|
Affine types for WASM. OCaml compiler. |
|
Hard real-time systems language. Linear + session types. |
|
Turing-incomplete secure enclave language. |
|
AI ethics specification language. |
|
Progressive dialect family: Me → Solo → Duet → Ensemble. Single Rust compiler that handles all four dialects via dialect-specific parse modes. |
|
Foundational experiment — the language that preceded the full family. Full Cargo workspace. |
|
Systems language with Harvard Architecture memory model. Named separately from Julia the data language to avoid confusion. |
|
Pedagogical language for teaching systems thinking via error conditions. |
|
Literate programming / tangling tool shared across the language ecosystem. |
|
The "Me" beginner dialect of my-lang. Separated for pedagogical clarity. |
|
NOT a language. Educational framework using my-lang’s dialects as curriculum across a 10-year trajectory. Skip when auditing languages. |
|
Cross-language shared utilities and type definitions. |
|
Julia script tracking implementation completeness across all languages. Authoritative source for "what is actually done." |
|
Batch tooling for cross-language operations. |
|
Language design documentation — grammars, syntax decisions, type system rationale. |
|
Git hooks enforcing language-specific invariants (e.g. no TypeScript, no Python). |
|
A2ML checkpoint files (STATE, META, ECOSYSTEM, AGENTIC, NEUROSYM, PLAYBOOK). Canonical AI session state. |
|
Current tooling readiness for each language. The honest "what compiles, what does not" document. |
|
Visual map of all language satellites and their relationships. |