Skip to content

frnkptrln/the-weaving-void

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Weaving Void: An Archival Collection of Esoteric Languages

"To code is to weave logic into the very fabric of the void."

Welcome to The Weaving Void, an expanding grimoire and repository dedicated to the exploration of unique computational patterns, bizarre paradigms, and philosophical concepts expressed through Esoteric Programming Languages (Esolangs).

Every language housed within this collection pushes the boundaries of conventional programming. They are each theoretically Turing-complete environments designed not for production efficiency, but as a medium for unconventional problem-solving, cognitive challenges, and profound digital artistry.

The Archive

Explore the distinct paradigms we've discovered and documented:

Language Paradigm & Concept Status
Distaff Musical weaving via 4-note auditory sequences. Stable
Vortex High-speed Brainfuck successor with automated memory warping and nested logic. Stable
MandelMemory Chaos-driven navigation mapped on the Mandelbrot set. Stable
SFract Biological "seed" growth and mutation via L-Systems. Stable
Entanglement Quantum-inspired linked logic pairs with entangled states. Stable
Gastronomy Culinary recipe-based tape programming, utilizing ingredients and cooking actions. Stable
Clockwork Steampunk-inspired register machine with multi-cog synchronization. Stable
Bloom Constraint-based continuous simulation, free-energy minimization, and substrate vetos. Stable

Core Implementation Principles

  1. Turing Completeness: All languages are designed to simulate a Turing machine's capability, whether through infinite tapes, recursive biological seeds, or infinite mechanical cogs.
  2. Robust Interpreters: Interpreters are written cleanly in Python 3.10+, featuring clear error handling and distinct tokenization.
  3. Comprehensive Documentation: Each language has its own detailed README.md containing syntax diagrams and memory models.
  4. Verification: Every language includes at least one complex proof-of-concept example (e.g., Hello World, Fibonacci generation).

Getting Started

To explore a language, navigate to its respective directory and follow the instructions in the local README.md.

Generally, you can execute a script by running its interpreter:

python3 <LanguageFolder>/interpreter.py <SourceFile>

License

MIT License - see LICENSE for details.

About

An expanding grimoire of esoteric programming languages. Weaving logic, philosophy and bizarre computational paradigms into the void.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages