Jonathan Lang wrote: > Before we start talking about how such a thing might be implemented, > I'd like to see a solid argument in favor of implementing it at all. > What benefit can be derived by letting a module specify additional > strictures for its users? Ditto for a role placing restrictions on > the classes that do it. Or we could view it purely in terms of the design of the core "strict" and "warnings" modules: is it better to implement them as centralised rulesets, or as a distributed mechanism by which "core" modules can register module-specific strictures/warnings/diagnostics. If it makes sense for the core strictures to be decentralized, then the ability for non-core modules to make use of the same mechanism comes almost for free (and therefore it doesn't need much justification beyond the fact that some people think it might be a nice toy to use, abuse, and generally experiment with).Thread Previous | Thread Next