Top all-time · #5979
weinholt.se
Personal blog · weinholt.se/articlesprogrammingsystems
weinholt.se is a personal blog at weinholt.se about programming and systems. Since 2019, 13 different Hacker News readers have linked it 17 times, most often “R7RS versus R6RS (2018)”. It is still writing: the last post was on 2026-10-25, and you can follow it by feed.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
HN readers link Göran Weinholt's Scheme blog for posts on R6RS versus R7RS, CPU alignment checks, terminfo and device drivers in Loko Scheme. Commenters also name it among recommended technical blogs.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- R7RS versus R6RS (2018)3 people · 3 mentions · first linked 2020-01-11
- /2 people · 2 mentions · first linked 2022-11-22
- A record type representation trick for Scheme2 people · 2 mentions · first linked 2021-08-16
What Hacker News says?
The related article about using CPU alignment checking for "type checking" tagged pointers is quite interesting. I wonder if this technique has been used before (in lisp machines or something?). I'd be interested in hearing about practical matters like performance and CPU support too. https://weinholt.se/articles/alignment-check/
Comment linking /articles/alignment-check/
on “A New R6RS Scheme Compiler”Submitted Non-Posix File Systems as a story · 388 points
HN discussionI think Göran Weinholt summarises it well, but from a pro-r6rs perspective: https://weinholt.se/articles/r7rs-vs-r6rs/
Comment linking /articles/r7rs-vs-r6rs/
on “Chicken Scheme”Submitted A New R6RS Scheme Compiler as a story · 182 points
HN discussionI never understood that hate. R6RS is the only Scheme standard that makes it possible to write useful standards-compliant programs. R7RS-small is a big step back in that respect. The new standard is less of a burden on the implementer[0], and I guess that makes it popular in the Scheme community, as that mostly consists of people implementing Scheme and very few people writing Scheme programs. I built a Chez Scheme…
Comment linking /articles/r7rs-vs-r6rs/
on “Rebuilding the Racket Compiler with Chez Scheme”Submitted R7RS versus R6RS (2018) as a story · 131 points
HN discussionCasey Muratori's blog (everything stuff): < https://www.computerenhance.com/ > Max Bernstein's blog (compiler stuff): < https://bernsteinbear.com/blog/ > Michael Stapelberg's blog (Linux stuff): < https://michael.stapelberg.ch/posts/ > Göran Weinholt's blog (Scheme stuff): < https://weinholt.se/ >
Comment linking /
on “Technical Blogs You Recommend?”Submitted A record type representation trick for Scheme as a story · 3 points
HN discussionThis article? https://weinholt.se/articles/terminfo-and-its-dsl/
Comment linking /articles/terminfo-and-its-dsl/
on “A Minsky machine in ncurses terminfo”Submitted Structure of the ARM A64 instruction set (2017) as a story · 3 points
HN discussionGwen Weinholt also has some interesting posts on her blog: < https://weinholt.se/ >, for example on writing device drivers in Loko Scheme and on issues with the specification of quasiquote.
Comment linking /
on “Loko Scheme, an optimizing, bare-metal Scheme compiler”Submitted Fuzzing Scheme with AFL++ as a story · 2 points
HN discussionYes, you can. Two approaches: 1. Multiple implementations providing a unified interface, selected by the build system. Aka the Henry Spencer approach: < https://www.usenix.org/legacy/publications/library/proceedin... > 2. Less-bad macros, e.g. cond-expand: < https://weinholt.se/articles/cond-expand-and-ifdef/ >
Comment linking /articles/cond-expand-and-ifdef/
on ““C is quirky, flawed, and an enormous success” – Dennis Ritchie”Submitted A Record Type Representation Trick as a story · 2 points
HN discussionSubmitted The State of Chez Scheme in Debian as a story · 1 points
HN discussionSubmitted Loko Scheme 0.13.0 as a story · 1 points
HN discussionSubmitted Quasiquote – Literal Magic – Weinholt.se as a story · 1 points
HN discussion