EngLISP

A Bidirectional Bridge Between Natural Language and Computation

GitHub Repo PyPI Package
💡 New to EngLISP? Click on the GitHub Repo link in the top-right corner to read our README.md. It provides essential context on how to use the pipeline, LSON serialization, and explains our subscription tier policy (guest queries utilize lightweight fallback dictionary files, while the full 100k+ WordNet/BabelNet vocabulary is unlocked on the Paid Tier).

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