Top all-time · #11776
Adam Nelson
Personal blog · adam.nels.onl/blogprogramming
Adam Nelson's personal blog at adam.nels.onl covers programming. Since 2020, 6 different Hacker News readers have linked it 10 times, most often “Maybe Everything Is a Coroutine”. It is still writing: the last post was on 2025-09-03, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
This page describes Nim CPS, a Nim macro that applies the CPS transform to ordinary procedures, enabling coroutines, async I/O schedulers, iterators and exceptions. The comments describe the project rather than judge the writing.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Maybe Everything Is a Coroutine4 people · 5 mentions · first linked 2024-02-13
- Parentheses Are Just Typechecking2 people · 3 mentions · first linked 2021-06-22
What Hacker News says?
So, what this is: it's a Nim macro that rewrites your regular procedural code into a continuation using the CPS transform; this offers you total power over the flow control of your code and allows you to build things like coroutines, async I/O schedulers, iterators, exceptions, all as first class citizens in the language. It has been under development for quite some time and is pretty much mature. Relevant recent ar…
Comment linking //blog/maybe-everything-is-a-coroutine/
on “Nim CPS: compile-time continuations”Submitted An Object-Oriented Language for the '20s as a story · 179 points
HN discussionSo, what this is: it's a Nim macro that rewrites your regular procedural code into a continuation using the CPS transform; this offers you total power over the flow control of your code and allows you to build things like coroutines, async I/O schedulers, iterators, exceptions, all as first class citizens in the language. It has been under development for quite some time and is pretty much mature. Relevant recent ar…
Comment linking //blog/maybe-everything-is-a-coroutine/
on “Nim CPS: compile-time continuations”Submitted Maybe Everything Is a Coroutine as a story · 160 points
HN discussionSubmitted Parentheses Are Just Typechecking as a story · 44 points
HN discussionSubmitted Maybe Everything Is a Coroutine as a story · 7 points
HN discussionSubmitted Parentheses Are Just Typechecking as a story · 3 points
HN discussionSubmitted Parentheses Are Just Typechecking as a story · 3 points
HN discussionSubmitted Maybe Everything Is a Coroutine as a story · 2 points
HN discussionSubmitted Converting CJK Fonts to WOFF Is Harder Than You'd Think as a story · 1 points
HN discussion