nowfound

Life & fun · March 15, 2026

G8

GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300

Pages for posting about my work

GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300 launched on March 15, 2026 with 89 votes, #538 of 23,380 launches that month and more than 95% of that year's launches.

In plain words

GDSL is a minimal programming language consisting of an 800-line kernel that includes a 500-line Lisp subset and a 1300-line C subset. It is designed for developers interested in compact language implementations and embedded systems. The language stands out for achieving functional and imperative programming capabilities within extremely tight size constraints, making it useful for educational purposes or resource-limited environments.

written from the facts on this page · September 2026

From the sources

Pages for posting about my work until I decide to tackle websites. Compilers are enormous these days, millions of lines spanning frontend to backend to turn text to process on a system. Any small compiler gets small by making tradeoffs, it constrains itself to a shape small enough that it fits, or simply doesn’t implement the features. That’s what I would’ve believed before I wrote a subset of C in 1500 lines, with the only feature compromises being ‘I haven’t built that part yet but I could’. Then, on the same kernel with zero modification, wrote a Lisp compiler in 500 lines. They’re fast enough to be useful, they aren’t fragile stacks of tightly optimized assumptions ready to collapse at…from firthemouse.github.io

Does a similar job

all alternatives →

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, March 2026

the whole month →
  • AI-native CRM that builds itself and does work for you

    AI · Mar 2026 · lightfield.app

  • Tobira.ai▲728

    A network where AI agents find deals for their humans

    AI · Mar 2026 · tobira.ai

  • Switch from ChatGPT to Claude with import memory feature

    AI · Mar 2026 · claude.com

  • Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.

    AI · Mar 2026 · littlebird.ai

  • Your AI Coworker that proactively executes tasks

    AI · Mar 2026 · viktor.com

  • Jupid▲659

    File your taxes with Claude Code

    Commerce · Mar 2026 · jupid.com