A pure scheme web programming tool
guenchi
74 points
18 comments
July 12, 2026
Related Discussions
Found 5 related stories in 60.7ms across 5,215 title embeddings via pgvector HNSW
- A Erlang style pure Scheme Webserver and further guenchi · 53 pts · July 12, 2026 · 68% similar
- Show HN: I built a zero-latency developer tool suite in pure Vanilla JavaScript AAPD_Studio · 19 pts · July 23, 2026 · 51% similar
- Show HN: Dowe – A full-stack language for server, web, desktop, Android, and iOS victorriba · 20 pts · July 27, 2026 · 49% similar
- Hax – a minimalist, terminal-native coding agent written in C OleksandrC · 95 pts · August 12, 2026 · 49% similar
- EYG: A Programming Language for Humans crowdhailer · 48 pts · July 28, 2026 · 49% similar
Discussion Highlights (6 comments)
guenchi
1 Self hosting in browser with hygienic macros 2 handle HTML and CSS like Scheme (Expand with macro) 3 Use S-expr to send / receive message with server
compacct27
This really gets at the issue with JavaScript in the age of AI: it’s just not a terribly statically verifiable language, and DOM work is incredibly prone to failing silently while the app itself is clearly not working. We’ve had to paper over it with TypeScript and frameworks that impose constraints just to stop several classes of bugs, and even then it doesn’t go terribly well. The flip side is that AI is making the underlying code more like a..compilation target? At least in the sense that, yes, as this site mentions, Scheme is ugly to read and would be hell to write the old way, but with the new way..maybe we can try because it would give us what native JavaScript and the latest browser standards never could: reliability
bramadityaw
I tried to edit the Scheme source but it seems to have a bug where every editing action seems to happen a row above of where the cursor is.
trescenzi
Hoot[1] already exists and does a very good job of running scheme in web assembly. Everything Spritely is working on is pretty cool. 1: https://spritely.institute/hoot/
koolala
Pretty slick it has Three.js built in. I've not sure I've seen that in a language before in the standard library.
papaver-somnamb
Bravo! If only Clojure(Script) did this. There is a real need to reduce the size of compiled JS delivered to the browser and eliminate legacy dependency on goog.