Re: SRFI 282: Missing R7RS (Type) Predicates Artyom Bologov 16 Sep 2026 15:18 UTC

Peter,

> I think the SRFI should be split into (srfi 282 parameter) and (srfi
> 282 environment), each exporting the appropriate procedure. Each is
> optional, and the user can check if one is supported using
>
>     (cond-expand
>       ((library (srfi 282 parameter)) ...)
>       (else ...))
>
> If one is supplied, then (predicate? x) being true means that the "it
> is an error" behavior doesn't occur.

Huh, that’s a genuinely good idea! Solves the type support problem too!
I think I’ll go down that route.

Thanks,
--
Artyom Bologov
https://aartaka.me