ELI Frontend: A Bootstrapped Keyword System

Read full text
Authors: Sufiyan Kureshi
Cited by: 0

Abstract

We present the ELI Frontend—a keyword compilation system built on top of the ELIstack-based intermediate representation. The frontend introduces a .kw file format thatallows new language constructs to be defined entirely in ELI source syntax, with no externaltooling or raw opcode knowledge required beyond four irreducible primitives. Compilationproceeds as a fixed-point rewriting process: the source is expanded repeatedly until no furtherreductions are possible, at which point the output is pure ELI. This model unifies whattraditional systems separate into macros, compilation passes, and runtime calls. We showthat the resulting bootstrap chain—four raw primitives at the base, arbitrary abstractionslayered above—produces a system where new language features are indistinguishable fromuser programs, and where the language naturally extends itself. We compare this model toLisp macros and term rewriting systems and argue that fixed-point rewriting constitutes anovel execution model particularly well-suited to AI-native code generation.

Fields of Study & Subjects

Logic programming and type systems Model-Driven Software Engineering Techniques Embedded Systems Design Techniques

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
7 March 2026
Language
EN
Document type
Preprint