-
Notifications
You must be signed in to change notification settings - Fork 8
Work Items
Tom Clune edited this page Nov 20, 2023
·
3 revisions
- Edits to syntax paper
- Misplaced template procedures - deep nesting
- Long argument lists
- Simple instantiations
- "Looped" instantiations (ala smart macros)
- Containers and Iterators
- requirements paper
- Update existing requirements and specs papers
- Start on edits?
- UTI (with direction from plenary)
- Bounds
- Keywords
- Automatic generic name for template procedures (good or bad?)
- Simple template procedures & succinct overloads
- Japan WG5 paper
- Deferred polymorphic types (direction from plenary)
- Long/nested templates
- Submodule approach (Malcolm asserts that this can work)
- Long argument lists
- Logical requirements
- Intrinsic requirements
- IS_EXTENSIBLE()
- NOT_SAME_TYPE_AS()
- SAME_TYPE_AS()
- Properties (ala Magne)
- E.g., associative
- Deferred procedure specification
- Relax constraints to allow wider set of matching procedures
- Unused optional arguments
- CLASS vs TYPE
- Etc
- Export generic interfaces
- Malcolm suggested a small hammer (as opposed to a big hammer)