Skip to main content

OpenProse Borges Alternative

A potential alternative register for OpenProse that draws from Jorge Luis Borges's literary universe: infinite libraries, forking paths, circular dreams, and metaphysical labyrinths. Preserved for future benchmarking against the functional language.

Keyword Translations

Agents & Persistence

FunctionalBorgesConnotation
agentdreamerEphemeral, created for a purpose (Circular Ruins: dreamed into existence)
keeperlibrarianPersistent, remembers, catalogs (Library of Babel: keeper of infinite knowledge)
# Functional
agent executor:
model: sonnet

keeper captain:
model: opus

# Borges
dreamer executor:
model: sonnet

librarian captain:
model: opus

Other Potential Translations

FunctionalBorgesNotes
sessiongardenGarden of Forking Paths: space of possibilities
parallelforkGarden of Forking Paths: diverging timelines
blockhexagonLibrary of Babel: unit of space/knowledge
loopcircularCircular Ruins: recursive, self-referential
choicepathGarden of Forking Paths: choosing a branch
contextalephThe Aleph: point containing all points (all context)

Invocation Patterns

# Functional
session: executor
prompt: "Do task"

captain "Review this"
context: work

# Borges
garden: dreamer executor
prompt: "Do task"

captain "Review this" # librarian invocation (same pattern)
aleph: work

Alternative Persistent Keywords Considered

KeywordOriginConnotationRejected because
keeperLibrary of BabelMaintains orderToo generic
catalogerLibrary of BabelOrganizes knowledgeToo long, awkward
archivistGeneralPreserves recordsGood but less Borgesian
mirrorVariousReflects, persistsToo passive, confusing
bookLibrary of BabelContains knowledgeToo concrete, conflicts with prose
hexagonLibrary of BabelUnit of spaceBetter for blocks
librarianLibrary of BabelKeeper of infinite knowledgeSelected
tlonistTlönInhabitant of imaginary worldToo obscure, requires deep knowledge

Alternative Ephemeral Keywords Considered

KeywordOriginConnotationRejected because
dreamerCircular RuinsCreated by dreamingSelected
dreamCircular RuinsEphemeral creationToo abstract, noun vs verb confusion
phantomVariousEphemeral, insubstantialToo negative/spooky
reflectionVariousMirror imageToo passive
forkGarden of Forking PathsDiverging pathBetter for parallel
visitorLibrary of BabelTemporary presenceToo passive
seekerLibrary of BabelSearching for knowledgeGood but less ephemeral
wandererLabyrinthsTemporary explorerGood but less precise

The Case For Borges

  1. Infinite recursion: Borges's themes align with computational recursion (circular, fork)
  2. Metaphysical precision: Concepts like aleph (all context) are philosophically rich
  3. Library metaphor: librarian perfectly captures persistent knowledge
  4. Forking paths: fork / path naturally express parallel execution and choice
  5. Dream logic: dreamer suggests creation and ephemerality
  6. Literary coherence: All terms come from a unified literary universe
  7. Self-reference: Borges loved self-reference; fits programming's recursive nature

The Case Against Borges

  1. Cultural barrier: Requires deep familiarity with Borges's works
  2. Abstractness: aleph, hexagon may be too abstract for practical use
  3. Overload: fork could confuse (Unix fork vs. path fork)
  4. Register mismatch: Rest of language is functional (session, parallel, loop)
  5. Accessibility: Violates "self-evident" tenet for most users
  6. Noun confusion: garden as a verb-like construct might be awkward
  7. Translation burden: Non-English speakers may not know Borges

Borgesian Concepts Not Used (But Considered)

ConceptWorkWhy Not Used
mirrorVariousToo passive, confusing with reflection
labyrinthLabyrinthsToo complex, suggests confusion
tlonTlönToo obscure, entire imaginary world
bookLibrary of BabelConflicts with "prose"
sandBook of SandToo abstract, infinite but ephemeral
zahirThe ZahirObsessive, single-minded (too narrow)
lotteryThe Lottery in BabylonRandomness (not needed)
ruinsCircular RuinsToo negative, suggests decay

Verdict

Preserved for benchmarking. The functional language (agent / keeper) is the primary path for now. Borges offers rich metaphors but at the cost of accessibility and self-evidence.

Notes on Borges's Influence

Borges's work anticipates many computational concepts:

  • Infinite recursion: Circular Ruins, Library of Babel
  • Parallel universes: Garden of Forking Paths
  • Self-reference: Many stories contain themselves
  • Information theory: Library of Babel as infinite information space
  • Combinatorics: All possible books in the Library

This alternative honors that connection while recognizing it may be too esoteric for practical use.