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

Reply via email to