On Thu, Oct 11, 2012 at 1:25 PM, Rob Lanphier robla@wikimedia.org wrote:
Some bikeshedding: I'm a little concerned with using the term "Capabilities", since I generally hear that term more frequently in designing software security models: http://en.wikipedia.org/wiki/Capability-based_security
How about Feature? I was thinking something like:
Feature::required( "Foo" ) -- for a hard fail if the feature doesn't exist Feature::desired( "Foo" ) -- for conditional behavior if a feature exists
-Chad