Skip to content
@ETIL-ORG

Evolutionary Threaded Interpretive Language (ETIL)

TLDR; Super-FORTH.

ETIL Logo

ETIL-ORG ... The GitHub Organization for the ETIL Projects.

Evolutionary Threaded Interpretive Language (ETIL)

ETIL is a computer programming language inspired by the FORTH language.

ETIL is not FORTH !

FORTH .vs. ETIL Comparison matrix:

FORTH ETIL
Philosophy Minimal Huge
OS Not Required Linux
Embedded Often Not designed to be embedded.
Memory Footprint Tiny Huge by Design
Kernel Complexity Simple Complex
Base Word Implementation FORTH written in FORTH Primitives in C++
Extensible Yes Yes
Compile/Executable States Yes Yes
Interpreter Outer and Inner REPL or MCP Server and Inner
Terminal REPL Yes Yes
MCP Server ? Yes
Text GUI ? Yes
Web REPL ? Yes

REPL ==> Read-Execute-Print-Loop


ETIL provides a feature rich programming environment:

  • 64-bit integers and doubles
  • Reference-counted first class data types:
    • string
    • array
    • map
    • byte array
    • JSON
    • matrix
    • observable
    • execution token
  • MongoDB for persistence
  • LVFS: Little Virtual File System for File I/O
  • Observables: RxJS inspired observable functions.
  • Multi-Level Perceptron functionality.
  • Genetic Ops via multiple implementation concepts (words) .

Repositories:

etil

  • https://github.com/ETIL-ORG/etil
  • Model Context Server with SSE notifications. (etil_mcp_server)
  • Written in C++ with many dependent libraries.
  • Built with CMake & ninja
  • Contains classes Interpreter, Dictionary, ExecutionContext, WordImpl, etc.
  • Multi-session sandboxed interpreter.
  • OAuth / API Key + RBAC
  • Use the ETIL TUI MCP client to connect and run jobs interactively.
  • REPL (etil_repl) for limited local console functionality.

etil-tui

etil-web

etil-org-doc

  • ETIL-ORG documentation site.

Pinned Loading

  1. etil etil Public

    Evolutionary Threaded Interpretative Language (ETIL)

    C++ 3

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…