hossbeast / fab

build optimally
GNU General Public License v3.0
4 stars 0 forks source link

listwise - operator sets and name scoping #32

Closed hossbeast closed 6 years ago

hossbeast commented 11 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)

hossbeast commented 6 years ago

moved to listwise repo