-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Dark Meta edited this page Aug 18, 2025
·
1 revision
Version: v0.2.0 • Last updated: 2025-08-18
Aeonmi is a modular, quantum‑inspired programming language and toolchain with a glyphic syntax and an opinionated, security‑first compiler pipeline. This wiki is the canonical companion to the repository and documents Aeonmi, QUBE, Titan, the Aeonmi Shard shell + TUI editor, configuration, language design, and contribution processes.
- Getting Started → Getting Started
- Install & Build → Install & Build
- CLI Reference → CLI Reference
- Aeonmi Shard (Shell) → Shard Shell
- TUI Editor → TUI Editor
- Language: Aeonmi (Glyphic) → Language Reference
- QPoly (Chord → Glyph) → QPoly & Config
- Compiler Pipeline (Lexer → IR → Codegen) → Compiler Pipeline
- Titan Runtime / VM → Titan VM
- AI Emitter → AI Emitter
- Security Model → Security Model
- Roadmap → Roadmap
- Contributing → Contributing
- Troubleshooting & FAQ → Troubleshooting / FAQ
- Glossary → Glossary
- Aeonmi CLI — One binary with commands for compiling, running, editing, linting and more.
-
Aeonmi Shard — Neon shell providing
cd/ls/cat/mkdir/mv/cp/rm/edit/compile/run
. Designed for workflow speed. - TUI Editor — Crossterm/Ratatui editor with glyph cheatsheet and live compile/run bindings.
-
QPoly — User‑configurable chord‑to‑glyph map (e.g.,
->
→→
,|0>
→∣0⟩
). - Compiler — Lexer → Parser → Semantic → IR/Lowering → Emitters (JS, AI).
- Titan — Runtime/VM stubs and tests; platform for future execution backends.
- Security — Hardened lexer (Unicode NFC, AI‑only blocks, comment markers), strict erroring, and planned cryptographic controls.
Aeonmi uses symbols such as mathematical arrows and box‑drawing characters. Install a font with wide Unicode coverage (e.g., Noto Sans Symbols 2, Noto Sans Math, or Segoe UI Symbol) and set your terminal/editor to that font. See Fonts & Unicode.
Open an Issue for bugs/requests. For security topics, follow SECURITY.md in the repo and the Security Model here.