1. https://en.wikipedia.org/wiki/Concepts,_Techniques,_and_Mode...
2. https://en.wikipedia.org/wiki/Oz_(programming_language)
PS: I'll appreciate your recommendations as replies!
Like: what’s different from just “the rust programming language” (which is obviously not a beginner text, just trolling).
However, The Rust Book is as far from Concepts as it is from HTDP. It presents a specific language model in its relation to the hardware and common applications one faces while implementing what Concepts and HTDP teach to, well, design.
https://www.goodreads.com/en/book/show/39996759-a-philosophy...
https://news.ycombinator.com/item?id=37975558
Looking over the ToC there seems to be at least some overlap, but at a more basic level and sans the over arching concepts of APoSD.
> The HTML layout at htdp.org is the work of Matthew Butterick, who created these styles for our on-line documentation.
Some of his other work:
Particularly helpful is the practical advice: how to get the desired results in Word, Pages, or with HTML/CSS; not just high-level abstract guidelines. There's everything from keyboard shortcuts for inserting different dashes (to accompany the explanation on when to use each type) [1] to guidance on page margins in print and on the web [2].
0: https://practicaltypography.com/
It's like LaTeX, but in Scheme.
Matthew Butterick did the visual redesign of the Web format output.
For example, this document for a package is generated entirely from fragments scattered throughout the code, and package metadata: https://docs.racket-lang.org/roomba/
I think this is the 2024 digital release of the 2014/2018 physical publication.