PanLL (eNSAID) is a three-panel neurosymbolic AI development environment built with ReScript (TEA architecture) and Gossamer (Rust + WebKitGTK). It provides Panel-L (Symbolic), Panel-N (Neural), and Panel-W (World) with cognitive governance through Anti-Crash validation, Vexometer friction tracking, and Orbital synchronisation. 106 panels across three panes.
| Tool | Minimum Version | Install |
|---|---|---|
Deno |
>= 2.0 |
|
ReScript |
>= 12.0 |
|
Rust / Cargo |
>= 1.80 (nightly recommended) |
|
Zig |
>= 0.13 |
|
just |
>= 1.25 |
|
Elixir (optional) |
>= 1.16 |
|
Verify all tools are installed:
just doctorcd ~/Documents/hyperpolymath-repos
git clone https://github.com/hyperpolymath/panll.git
cd panllInstall ReScript dependencies (Deno-managed npm):
deno installBuild ReScript, Tailwind CSS, and Gossamer backend:
just buildStart the full development environment (Gossamer webview + ReScript watcher + CSS watcher):
just devThis starts:
-
ReScript watch compiler
-
Tailwind CSS watcher
-
Gossamer backend (Rust) serving WebKitGTK webview
-
Dev server at http://localhost:8000/public/
For browser-only (no native window):
just serveThe theorem prover advisor runs on port 9000. Start the mock server:
just mock| Port | Service | Notes |
|---|---|---|
8000 |
Dev server |
Gossamer webview content |
9000 |
ECHIDNA |
Theorem prover (mock: |
8080 |
VeriSimDB |
External dependency (optional) |
7700 |
BoJ server |
External dependency (optional) |
Run the doctor to diagnose missing tools:
just doctorIf tools are missing, attempt automatic repair:
just healsrc/ ReScript source (TEA architecture) Model.res State composition root Msg.res Message variants Update.res State transition kernel (~7500 lines) View.res Root view renderer tea/ Custom TEA runtime (18 modules) model/ Domain type modules core/ Engines (AntiCrash, OrbitalSync, etc.) components/ Panel view components commands/ Gossamer bridge commands src-gossamer/ Rust backend (Gossamer/WebKitGTK) beam/ Elixir/BEAM API layer (optional) tests/ Deno test suite public/ Static assets ffi/zig/ Zig FFI layer