Your comment on book-draft? Programming Essentials with Guile Scheme

"Dr. Arne Babenhauserheide" <[email protected]> Sat, 19 Jul 2025 16:53:09 +0200
Newsgroups gmane.lisp.guile.devel
Message-ID <[email protected]>
Hi,

Naming and Logic -- programming essentials with Scheme
is a small 64-page booklet I’ve been writing for the past year:
https://www.draketo.de/software/programming-scheme.html
https://www.draketo.de/software/programming-scheme.pdf
To be printed on DinA6-paper (DinA5 for a large-font version).

> a concise start, a no-frills, opinionated intro to programming from
> first define to deploying an application

I’m now in the last proof-reading iteration on a print, so I’d like to
ask for your comments and whether you see problems.

Problems like jumps in logic, hard to understand parts that absolutely
require more explanation, or information you need earlier that’s only
provided later, but also other small changes that would improve it (as
long as they do not add more than one page).

My goal is to keep this as short as possible, but still long enough that
people can actually realize logic in code and actually release that as
working application after working through the book. And it’s intended to
fit in the back pocket of your trousers.

One concrete question: can I use "The extension language of the GNU
project" on the cover or would that infringe on the FSF trademark?

The book is licensed under cc by-sa, the full source is available on
https://hg.sr.ht/~arnebab/draketo/browse/software/programming-scheme.org

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de
signature.asc (application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmh7sVUQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD63HdD/4tkMWqZmyV0tjUaRUBSwCT24UEizce2NZ0
LYLXsbbcFAXyX6IbqzsnvL++3mfoGKuXIc19biGaHpNh+h/yRNZRDCbPQqoaEc6s
Qf8ajIHLy5ZFMXapcIewT4ANwUnOlcyb18NtKcY8jiaCFUZ14Z3EHWSberMH1nj+
G64BPzJaJDQEEs20vqObAJZ+Bwv/dVkRp/0/PqbYTMYjp14TPMZAWELb+k9ccsXn
OHDN+rD0b48yuUwx7XfTRiI+0z4ay6WFnlMf9mAC0R9Fgs6rEdcP/QNirsLFrD1Q
Tkoh9TR+xzUjZsF9r7x1A/ebGZuRHNwuS/GdeWb3StTEqwRcd+W6fnrJnkfDwStX
Y3axARvzO20vNx96yAXGFE9feR0WdjFRlk5QiYF1otmy0qLI4gj5a8LX71M3VhC5
eVqa0OmElqjkW+vcqwTd+2b3oH67ztNaf5LZuuz0k+hSHkqvI4i2Hzoa7n5+DaYp
FsglyCrwZcrs/fF3oBg50TnkrjAuD4t5L0nnFiHlQxa/fV6jNpIuU8QK5Pw3oyHj
o718/NJXj6+izAiUgmTsdmECZFngf5YiHR+RWpLbwiHndS5kOoH520WVdO0npJJY
dv4+aOK7v9NxEERyj+TLlI11RKTJRatJtZLYFryLTpmrkHZ9XdKxDslD2vbrFCmh
nbOcAlQ2VIjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmh7sVUQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSBXfA/4upVQIHq/1+RA8+KYDF4y6ksV0
7lZt5sA70WEB06X7tBV7X6L0jNqightSC6DK48+1ltfqMy2GUmTHsh9jyTwaZ9aT
u1jebKA0HCUJTau0zr3MZjiN4/gvbIUDfDrI51GnLzrzUtZciyT4TXDSHT6WUfxW
uEVwja3cv3YovEdnwg==
=16e3
-----END PGP SIGNATURE-----