On Fri, 16 Dec 2011 08:06:32 +0100 Mark Burgess <m...@cfengine.com> wrote: 

MB> Please forget you ever saw this.

Saw what?!?!?

MB> This might look superficially attractive to a programmer but it
MB> suffers from many problems, not the least of which would be a major
MB> increase in the size and complexity of the parser. This approach
MB> does not satisfy the criteria for good knowledge management. It
MB> appeals only to programmers - and would allow programmers to gratify
MB> themselves at the expense of communicating policy to other
MB> stakeholders.

You'd rather have us create 10 bundles to express 10 variations in
system policy?  That may make sense to the *parser* but not to the
human.  Inheritance won't solve this problem and will very probably
introduce a new one ("what got defined up the inheritance chain?").

Please remember all the cfengine users are programmers by necessity.

MB> If there were ever a valid use case for sharing data as json, an
MB> intermediate function interface would be a defensible
MB> approach. Embedding a sub-language within cf3 would repeat the
MB> mistakes made in the cf2 which led to chaos and feature creep.

MB> The goal of cf3 core is to be small and stable. We are looking at
MB> other mechanisms to simplify body templating.

I look forward to a better approach :)

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

Reply via email to