Re: Disjoint types in SRFIs
Wolfgang Corcoran-Mathe 18 Jun 2021 20:33 UTC
On 2021-06-15 22:52 +0200, Marc Nieper-Wißkirchen wrote:
> For R6RS implementations of fxmappings, the UID as specified in the SRFI
> could be used (which would be no problem because the UID would be
> well-known). In principle, a specific implementation could choose some
> other, arbitrary UID (unique in the sense that it does not clash with any
> other assigned UID, e.g. a UUID-4) or even a generative record definition,
> but I don't see any advantage in doing so, only the disadvantage that the
> Scheme system then wouldn't be able to warn you if you tried to load two
> different implementations of fxmappings into the same running Scheme system.
If it's useful for systems that have R6RS records or something
similar, then I'm glad to add it. I can't see how it could cause
problems for other implementations, in any case.
--
Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz>
"Karate begins with courtesy and ends with it." --Shoshin Nagamine