Skip to content
Obfusku icon

Obfusku

A language built entirely from symbolic primitives and deliberate cryptographic opacity.

Obfusku · Interface & Runtime
ESOLANG
grimoire://obfusku/ritual-matrix/v1.0
🜏 GLYPH MATRIX
INTEGER
STRING
BOOLEAN
ARRAY
λFUNCTION
⊂⊃CYCLE
OUTPUT
SEAL RITUAL
EXECUTABLE RITUAL (spell.obk)
x = 5
⊂[x ▷ 0]
    [x]
    ✹⊖

Obfusku inspection and runtime surface within active development workflows.

Where Symbols Carry Meaning & Code Becomes Ritual

Most programming languages use symbols merely as syntactic shorthand for human-readable keywords. Obfusku inverts this relationship to establish symbol primacy — a paradigm where glyphs are the foundational carriers of semantics themselves.

In Obfusku, programs are not simply written and compiled; they are structured as arcane rituals and executed as spells.

“Where symbols carry meaning, and code becomes ritual.”

The Principles of Symbol Primacy

In traditional languages, an integer type is written with words or abbreviations. In Obfusku, each glyph embodies its semantic concept:

  • does not represent an integer variable — it embodies numerical wholeness.
  • does not mark the syntactic end of a file — it seals the ritual.
  • λ does not define a callable wrapper — it captures an executable spell.

Ritual Execution Discipline

Every Obfusku program enforces strict ritual constraints:

  1. Ritual Sealing: Every executable sequence must be sealed with the terminal glyph .
  2. Prior Declaration: Variables must be declared before they can participate in any operation.
  3. Closed Cycles: Control flow iterations (⊂⊃) must be explicitly balanced and bounded.

Glyph Taxonomy & Grimoire Domains

Obfusku categorizes its symbolic grammar across five core computational domains:

Category Primary Symbols Semantic Function
Types Integer, Real, String, Boolean, Array, Map
Control Flow ⊂⊃ ⟨⟩⟫ ⟡⟢⟣ Iterative cycles, conditionals, pattern matching
Functions λΛ Ritual definition, invocation, and return
Exceptions Try, catch, and exception throw handlers
Input / Output Input stream, standard output, literal print

The Grimoires

The complete normative specification and semantic grammar of Obfusku are documented across the official Grimoires:

  • 01 Introduction: Ritual philosophy and lexical architecture.
  • 05 Syntax and Symbols: Full glyph dictionary and mathematical operations.
  • 07 Functions and Calls: Closures, parameter capturing, and recursion.
  • 09 Pattern Matching: Structural decomposition of symbolic expressions.
  • 10 Exceptions and Control Flow: Error traps, cycle bounds, and spell completion.
OFFICIAL DISTRIBUTION

Availability Ecosystem

Obfusku is published and available across the following development environments.

SOURCE CODE

GitHub Repository

View Repository