Changes between Version 8 and Version 9 of EnumsCowan


Ignore:
Timestamp:
03/02/17 18:56:57 (2 months ago)
Author:
cowan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EnumsCowan

    v8 v9  
    1313Operations over the whole enum-type: `enum-type-size`, `enum-type-enums` and `enum-type-names`.  Maybe `enum-type-values` as well. 
    1414 
    15 `Make-enumeration-type` accepts either names or `(name value)` lists.  Ordinals are assigned in order from 0 upward; values default to same as ordinals.  `Define-enumeration-type` binds an identifier to the enumeration type and an identifier per enum (the type name plus a hyphen plus the enum name) to each enum. 
     15`Make-enumeration-type` accepts either names or `(name value)` lists.  Ordinals are assigned in order from 0 upward; values default to same as ordinals.  `Define-enumeration-type` binds an identifier to the enumeration type and an identifier per enum (either just the enum name, or the type name plus a hyphen plus the enum name) to each enum. 
    1616 
    1717Comparisons:  `enum=?`, `enum<?`, `enum>?`, `enum<=?`, `enum>=?`.