[r6rs-discuss] Inconsistent library names
> In perusing through R5.92RS and now R5.93RS, I've noticed that the
> library names seem to be a bit inconsistent. The majority of names
> that refer to a single "data type" (I use the term loosely) do so in
> the plural:
>
> conditions
> exceptions
> files
> hashtables
> i/o ports
> lists
> mutable-pairs
> mutable-strings
> programs
> records ...
>
> Whereas as a few others do so in the singular:
>
> arithmetic flonum
> bytevector
> enum
>
> It would seem to me to make sense to pluralize these for consistency:
>
> arithmetic flonums
> bytevectors
> enums
>
> In addition, it would seem to also make sense to change 'arithmetic
> fx' to 'arithmetic fixnums' for consistency with 'arithmetic flonums'.
>
> Just my pedantic two cents,
> jgp
+1
IMO a high degree of pedantry is important here. R6RS is defining
library/procedure names that will probably be around for a while, and
will be hard to change retroactively.
Cheers,
-- Dave
Received on Wed May 30 2007 - 06:23:40 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:01 UTC