Three prevailing themes in the discussion
| Theme | Key points | Representative quotes |
|---|---|---|
| 1. Low‑level language design & the “MIX” layer | Participants discuss the idea of a minimal, core layer that turns one line of code into the next, and how it can be the foundation for higher‑level abstractions. | “Mu is what I would call a MIX layer, the real substance of a process which turns one line of code into the next.” – FirTheMouse |
| 2. Self‑hosting, code size, and compiler implementation | The conversation touches on how small the current codebase is, the lack of self‑hosting, and comparisons to other minimal compilers. | “GDSL is written in C++ with use of STL, templates and lambdas, so it's 2600 lines of such C++ source code.” – ptspts “There is no self‑hosting: neither the LISP compiler nor the C compiler can compile itself.” – ptspts |
| 3. Balancing ease of use with deep control | Users compare the appeal of high‑level languages like Python to the desire for direct, low‑level manipulation, and speculate on a future where a user can start with a friendly interface and drill down to the MIX layer. | “Python is so much more appealing than direct control. Pure TAST. Sugar for the hungry, and grammar that lets you say everything while knowing nothing.” – FirTheMouse |
These themes capture the core concerns: designing a minimal, powerful core, the practicalities of building and scaling a compiler, and the tension between user‑friendly syntax and deep, low‑level control.