@msimoni: I created this in one day, and it's a bit of a frankenlanguage, but it does have some interesting ideas and results: Id…

X AI KOLs Following Tools

Summary

A developer created Idle, a statically-typed, low-level Lisp for WebAssembly GC with interesting features like O(1) method lookups and macros loaded from Wasm modules.

I created this in one day, and it's a bit of a frankenlanguage, but it does have some interesting ideas and results: Idle: A statically-typed, low-level "Lisp" for Wasm GC - A simple single-inheritance object system that allows O(1) method lookups based on Wasm GC type information. - Lisp syntax with macros that are loaded from WebAssembly modules. Macros receive and return syntax forms (conses) as normal GC'ed objects. - Static type checking for the object system and method calls. Only subsections of code need to be typed, user can use full .wat syntax elsewhere. On V8, seems to perform well relative to mature compilers like Guile and JS with very little code. Implementation vibed, but not too shabby. Since this is WIP, for now a clanker-written article will have to suffice, see below.
Original Article
View Cached Full Text

Cached at: 08/25/26, 06:08 PM

I created this in one day, and it’s a bit of a frankenlanguage, but it does have some interesting ideas and results:

Idle: A statically-typed, low-level “Lisp” for Wasm GC

  • A simple single-inheritance object system that allows O(1) method lookups based on Wasm GC type information.

  • Lisp syntax with macros that are loaded from WebAssembly modules. Macros receive and return syntax forms (conses) as normal GC’ed objects.

  • Static type checking for the object system and method calls. Only subsections of code need to be typed, user can use full .wat syntax elsewhere.

On V8, seems to perform well relative to mature compilers like Guile and JS with very little code. Implementation vibed, but not too shabby.

Since this is WIP, for now a clanker-written article will have to suffice, see below.

Similar Articles

What are you doing this weekend?

Lobsters Hottest

A developer shares their weekend project of building a low-level infix language that compiles to WebAssembly, and offers a personal ranking of AI coding tools from contextual autocomplete to frontier models.