As discussed with Ted Z. around the design center testing/use of 
namespaces, we realize we could improve the consistency of the language 
by reversing the decision to avoid ":" as the dereference operator and 
change "." to ":", so we have

namespace:bundle_scope.variable_lval

as the hierarchy. It was originally thought that : might be confused 
with classes, but the confusion of "." with the scope dereferencer seems 
to be a worse problem with deeper implications. Users will need to adapt 
their configs to this change. No other substantive changes have been 
made under the hood. Master branch and docs updated.

Thanks

-- 

CTO and Founder
CFEngine

http://www.cfengine.com
http://www.markburgess.org
Twitter: @markburgess_osl, @CFEngine_news

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to