EngLISP

A Bidirectional Bridge Between Natural Language and Computation

GitHub Repo

Try Example Sentences

Stage 1

Natural Language

Ambiguous, redundant, and stylistically diverse language. The starting point and generation target.

Language Mode:
Sample Lexicon
Stage 2

X-bar Tree (Linguistic IR)

Hierarchical structure representing head-complement-specifier syntax relationships.

Stage 3

EngLISP S-Expression

Rotated Lisp S-expression putting semantic heads/verbs first inside functional parenthesis.

Stage 4

MinimaLIST (Minimal Form)

Shortest feasible representation. Redundancy (determiners, logical negatives) compressed.

-- Parse a sentence to see SQL compilation

EngLISP S-Expression Interpreter

Database

World State Knowledge Base

Stateful registry of active facts. You can assert facts by parsing sentences or running assertions.

  • No facts in the database. Use the console to populate.
Console

Logic & Query Terminal

Execute commands like (assert (lazy dog)) or queries like (lazy ?x) or (and (chased ?x ?y) (lazy ?x)).

EngLISP S-Expression Interpreter ready. Try typing a query or assertion below.
>

Interactive Multi-Agent Sandbox

Sandbox

Agent Communication Node Grid

Spawn autonomous linguistic agents that communicate in real-time by asserting observations and querying the World State.

A
Alice (Observer) Idle
B
Bob (Reasoner) Idle
C
Charlie (Inferrer) Idle
Interval: 2.5s
Simulation observer offline. Click "Start Simulation" to launch agents.

Query & Code Compilation targets

Compiler

Native Code Generator

Compile current EngLISP S-expressions into executable, standalone code using native Lisp/Scheme macros and runtimes.

Waiting for S-expression...

EngLISP Text-Adventure Sandbox (Escape the Room)

Game Mode

Quest: The Chamber of Logic

📦 Chest Closed 🔑 No Key 🚪 Gate Locked

Type commands in natural English (e.g., "The hero opens the wooden_chest", "The hero takes the key", "The hero unlocks the metal_gate", "The hero exits the start_room") to escape the chamber.

Loading adventure scenario...