Guile Scheme Lisp Ice-9 in Scifi

By Xah Lee. Date: .
xtodo

Guile Scheme Lisp Ice-9 in Scifi

Coding, linguistics, scifi. Interesting origin of guile scheme lib name, ice-9.


xiaolong advent of code 2025-12-09 1138b
xiaolong advent of code 2025-12-09 1138b

what does this mean

(use-modules
 ;; PEG parsing
 (ice-9 peg)
 ;; pattern matching
 (ice-9 match)
 ;; custom libs
 (aoclib fileio)
 (aoclib pipeline)
 (aoclib peg-tree-utils))

grok answer https://x.com/i/grok/share/X8h60mWmHUODo72gXRlHVgjPw

guile ice-9 2025-12-09 114c3
guile ice-9 2025-12-09 114c3

The name (ice-9) for Guile's standard library modules (e.g., (ice-9 popen), (ice-9 rdelim)) is a deliberate reference to ice-nine, the fictional substance in Kurt Vonnegut's 1963 novel Cat's Cradle.

In the book, ice-nine is a dangerous alternative form of ice that remains solid at room temperature. When it contacts ordinary liquid water, it acts as a seed crystal, rapidly causing all the water to freeze into more ice-nine—potentially catastrophically crystallizing the world's oceans and ending life.

guile ice-9 2025-12-09 12497
guile ice-9 2025-12-09 12497