I planned on using Rx on the top level. Since it has operator nodes that might be used frequently I want short names like Rx.or, Rx.and etc. I.e. the module name should preferably be short. Since the function names themselves are very common (there is e.g. a "map" function/class), the module can't be imported either.
A parent module could be imported though, so it's possible to name them something like AVeryLongModuleName.Rx.map and then suggest that the user imports AVeryLongModuleName and use Rx.map.
/ Martin Stjernholm, Roxen IS
Previous text:
2003-09-24 22:00: Subject: utf8_char_index
Where will the New Regexp Engine live in the module name space, when/if it arrives?
Perhaps we could create a new Rx module, and put PCRE as Rx.PCRE? Or do we want just "Rx" to resolv to a class or function, just like "Regexp" currently?
/ Niels Möller (igelkottsräddare)