Closed hossbeast closed 6 years ago
Operators should be grouped into "sets" and each operator should have an unambiguous qualified name that includes the set name.
The core operators are part of the unnamed set.
During processing, some set is "active" and unadorned operator names resolve into that set - but only when resolution is ambiguous.
There will be some operator in the unnamed package for pushing/popping the "active" set.
In this way, operator names can be reused in disparate areas of functionality (m for regex match in the core set, m for map in the aggregate set)
moved to listwise repo
Operators should be grouped into "sets" and each operator should have an unambiguous qualified name that includes the set name.
The core operators are part of the unnamed set.
During processing, some set is "active" and unadorned operator names resolve into that set - but only when resolution is ambiguous.
There will be some operator in the unnamed package for pushing/popping the "active" set.
In this way, operator names can be reused in disparate areas of functionality (m for regex match in the core set, m for map in the aggregate set)