Open phoe opened 3 years ago
make-parameter
originates in SRFI 39 as he says, but it has been adopted as a standard part of R7RS (section 4.2.6. Dynamic bindings) and schemers use it all the time in real code. It's now fine to say it's part of the core language.
He's right that the earlier standards R4RS, R5RS, and R6RS don't have parameter objects. However, the most popular R6RS implementations, Guile and Chez Scheme, do have them.
Thanks for the quick response; it needs to be properly annotated in the next version of the book, so I'll keep this issue open until this ends up in the errata and/or some fixed new edition of the book.
I got a random comment on HN (then deleted) saying:
We need to verify if
make-parameter
is described properly in our book.