Aren't we, in effect, introducing another (mini, boolean) language with this sort of proposal, though? I agree that the generality and flexibility is appealing, but the idea of designing and supporting another parser / lexer gives me pause.
Not to say that the benefits might not be worthwhile... just seems like a big leap to take. On Wed, May 16, 2012 at 12:58 PM, Luke Kanies <l...@puppetlabs.com> wrote: > On May 16, 2012, at 11:27 AM, Pieter van de Bruggen wrote: > > > > […] > > At the risk of getting booed off, what of this as a syntax? > > > > class users::resources { > > resources { 'user': > > purge => true, > > unless => 'uid < 10000 OR uid > 20000'; > > } > > } > > > > This seems to be a more flexible syntax over a wider range of properties > and values, with the tradeoff of requiring a bit more effort and > explanation to use. Thoughts? > > I do like the more general syntax - and it's something that's been asked > for a lot. I know there's at least one ticket about this. > > The counterpoint to your proposal is that there's working code for the > other one, so we might ourselves rejecting a patch and instead doing > nothing. > > -- > Luke Kanies | http://about.me/lak | http://puppetlabs.com/ | > +1-615-594-8199 > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to puppet-dev@googlegroups.com. > To unsubscribe from this group, send email to > puppet-dev+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to puppet-dev@googlegroups.com. To unsubscribe from this group, send email to puppet-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.