![]() Caveats: - keyword function definitions do not define static bindings, thus limiting optimization opportunities - can't use `define:`, `lambda:`, etc with keywords - error messages sometimes expose the implementation - the optimizer skips most of the generated code for keyword functions definitions (user-level code is optimized) |
||
---|---|---|
.. | ||
abbrev.rkt | ||
comparison.rkt | ||
convenience.rkt | ||
filter-ops.rkt | ||
kw-types.rkt | ||
numeric-predicates.rkt | ||
numeric-tower.rkt | ||
printer.rkt | ||
remove-intersect.rkt | ||
resolve.rkt | ||
substitute.rkt | ||
subtype.rkt | ||
type-table.rkt | ||
union.rkt | ||
utils.rkt |