Replace "crypto" with "entropic"
Peter McGoron 05 May 2026 05:44 UTC
This has the following benefits:
1. More in-line with system calls like `getentropy`.
2. More neutral. "Cryptographic" is a loaded term that people inevitably
associate with "high quality," when there is little that a Scheme
implementation can do to ensure that.
3. Emphasizes that the particular generator is not meant to be
predictable. (CSPRNGs are repeatable and "cryptographic".)
4. Doesn't require you to define "cryptographic" in the SRFI.
____________________________________
As an aside, the usual R7RS library convention is `(srfi 271
[sublibrary])` not `(srfi 271 [library name] [sublibrary])`. I very much
like the shortened convention over the SRFI 97 convention because then I
don't have to remember the SRFI library name.
-- Peter McGoron