Loko Scheme: Bare Metal Optimizing Scheme Compiler
Posted3 months agoActive3 months ago
scheme.failTechstory
excitedpositive
Debate
20/100
SchemeCompilerBare MetalConcurrency
Key topics
Scheme
Compiler
Bare Metal
Concurrency
The Loko Scheme compiler is a bare metal optimizing Scheme compiler that has garnered interest and excitement among HN users, with discussions around its features, documentation, and potential applications.
Snapshot generated from the HN discussion
Discussion Activity
Active discussionFirst comment
5d
Peak period
12
120-132h
Avg / period
7.5
Comment distribution15 data points
Loading chart...
Based on 15 loaded comments
Key moments
- 01Story posted
Oct 7, 2025 at 3:41 AM EDT
3 months ago
Step 01 - 02First comment
Oct 12, 2025 at 8:31 AM EDT
5d after posting
Step 02 - 03Peak activity
12 comments in 120-132h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 13, 2025 at 2:38 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45500422Type: storyLast synced: 11/20/2025, 6:36:47 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
We need more efforts like these and less yet another UNIX clone in C.
https://interlisp.org/
Or are you asking about this instead?
https://archive.org/details/bitsavers_symbolicssGuidetoSymbo...
Off topic, but I love the design of the linked web site.
That one could be a big deal.
https://scheme.fail/manual/loko.html#Concurrency
The docs don't mention channels and say that fibres are built on limited continuations (call/cc) which suggests missing some of the clever stuff in CML (e.g. that threads deadlocked on a channel get garbage collected)
Anyway, I would say it is actually the nicest way to write concurrent programs. It supports you and helps you to not shoot yourself in the foot, while also staying out of the way.
EDIT: Found the documentation: https://scheme.fail/manual/loko.html