Needed 1+1, built a functional programming language
birdculture
68 points
16 comments
September 29, 2026
Related Discussions
Found 5 related stories in 86.9ms across 8,041 title embeddings via pgvector HNSW
- I thought I was building a C replacement. I was wrong birdculture · 17 pts · September 29, 2026 · 52% similar
- Marketing failure: I thought I was building a C replacement. I was wrong lerno · 15 pts · August 16, 2026 · 49% similar
- Show HN: Discrete6502 – one thing led to another epatel99 · 11 pts · July 26, 2026 · 49% similar
- A few good ideas in programming languages airhangerf15 · 89 pts · September 12, 2026 · 48% similar
- Solving the 1+N Query Problem wheatBread · 51 pts · August 25, 2026 · 46% similar
Discussion Highlights (5 comments)
gnarlouse
This reminds me of decades ago when ...wait, I was still writing code like three years ago.
ancientstraits
The "how to implement a hash table" article https://benhoyt.com/writings/hash-table-in-c/ was really helpful for me. I thought that hash tables were something that were basically impossible to make in C, but this showed that it was simpler.
gbacon
See also https://perl.plover.com/yak/lambda/ from 1999. > Perl Contains the Lambda Calculus > (How to write a 163 line program to compute 1+1) > Length: 90 minutes Prerequisites: None.
winwang
Nice, I like this style of exposition. "Let's do this one thing -> well, shit -> (loop)". Term rewriting (graph reduction as you've said) is evaluation.
vivzkestrel
- 404? on blog page - https://hereticpleb.vercel.app/blog