Forum: CFEngine Help Subject: Re: [ANNOUNCE] CFEngine Community 3.4.0beta2 is released Author: neilhwatson Link to topic: https://cfengine.com/forum/read.php?3,27604,27629#msg-27629
I'm not opposed to adding new ways of doing things. Indeed I've been a user and fan of Perl for most of my career. However, in this case, depends_on seems a major change to me. I worry about this for several reasons. 1. Simple versus easy (Mark, himself pointed out this concept to us). Decisions in Cfengine are simple, use classes, but not easy due to expressive syntax. Depends_on makes decisions easier but, less simple. When looking into promise dependencies both classes and depends_on will have to be evaluated by the human and the computer. As Diego pointed out the computer is using the class mechanism in the background with depends_on. The human has no such luxury. 2. A major change in functionality will force users to audit their code for previous instances of depends_on. 3. Easy aside this is still a redundant feature. I would prefer to see efforts focused on the large number of open bugs and non-redundant feature requests. _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine