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