[r6rs-discuss] Inconsistent library names

Dave Gurnell d.j.gurnell at gmail.com
Wed May 30 06:23:40 EDT 2007


> 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




More information about the r6rs-discuss mailing list