Changeset 39442 in project


Ignore:
Timestamp:
12/20/20 00:00:20 (4 weeks ago)
Author:
Zipheir
Message:

Add implementation notes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/5/srfi-209

    r39438 r39442  
    4444They provide a subset of the operations provided by
    4545[[https://srfi.schemers.org/srfi-113/srfi-113.html|SRFI 113]] general sets.
     46
     47Note: Enum sets are currently represented by integer bitmaps. As such,
     48small enum sets (i.e. those representable by a single fixnum)
     49perform very well, at the expense of much larger sets.
    4650
    4751=== R6RS compatibility
     
    754758signaled.
    755759
     760Limitation: The current implementation catches invalid enum names
     761at run time, unlike the R6RS version of {{define-enumeration}} which
     762can signal an error at expansion time.
     763
    756764== About this egg
    757765
Note: See TracChangeset for help on using the changeset viewer.