Opened 4 years ago

Closed 4 years ago

#1282 closed enhancement (fixed)

sertting a large number of macro characters doen't scale well

Reported by: gb Owned by:
Priority: normal Milestone:
Component: other Version: trunk
Keywords: Cc:


People have reported that it can be prohibitively slow to call SET-MACRO-CHARACTER on all potential Unicode characters.

I'm not surprised by this, but I'm not sure that there's a good reason to make it impractical for someone who wants to do this to do so, either.

changing the data structures that CCL uses to associate characters with functions can affect things like SET-SYNTAX-FROM-CHAR and COPY-READTABLE as well as SET-MACRO-CHARACTER and (poossibly) SET-DISPATCH-MACRO-CHARACTER.

Change History (1)

comment:1 Changed 4 years ago by gb

  • Resolution set to fixed
  • Status changed from new to closed

(In [16442]) Use sparse-vectors for reader-macros. seems to scale better. Fixes ticket:1282 in the trunk.

Back to work.

Note: See TracTickets for help on using tickets.