Skip to content
Dark Meta edited this page Aug 18, 2025 · 1 revision

Aeonmi — Project Wiki

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.


Quick Links


Components (at a glance)

  • 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.

Fonts & Unicode

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.


Support

Open an Issue for bugs/requests. For security topics, follow SECURITY.md in the repo and the Security Model here.

Clone this wiki locally