----- Original Message ----- > On 04/12/2011 04:41 PM, R.I.Pienaar wrote: > > > > > > ----- Original Message ----- > >> On Tue, Apr 12, 2011 at 12:54 AM, R.I.Pienaar < r...@devco.net > > >> wrote: > >> > >> > >> > >> The PDL is a *much* more desirable solution than either layered > >> classes > >> or extlookup, why it has gone un-implemented I dont know and why > >> the > >> current suggestion is that layered classes somehow represents an > >> effective > >> alternative to the PDL I do not understand at all - since surely > >> why > >> bother with the PDL at all then? > >> > >> > >> > >> > >> I'll answer this one. The obvious, and correct, answer is, > >> "because > >> it's a lot of work to do this." > >> > >> For Puppetlabs to do this, they're going to have to invest a lot > >> of > >> time and energy, because their implementation *must* be > >> backwards-compatible or else provide an automated tool for doing > >> the > >> conversion. Further, the PDL proposal hasn't actually been around > >> all that long. Puppetlabs isn't Microsoft and doesn't have a > >> thousand developers on hand to write stuff up. Their staff is > >> small > >> and no matter how talented they are, there is limited time with > >> each > >> day. Even a user-contributed patch set probably will take time to > >> vet simply because of the compatibility requirements. > > > > I get that, I wasnt intending to say 'why has it not been coded > > yet' but > > more wondering why extlookup is being downplayed in the absence of > > a > > solution that solves the same problem as effectively. Many big > > users > > out there today says they cant live without extlookup, simply > > because > > it's effective at solving the problem. > > > > So I think the original question is very valid - why tell people > > not > > to use a feature that is available in the core language? if it sux, > > remove it. > > Hi, > > I can see how this is a soft spot for you, but it wasn't suggested > that extlookup was doing a poor job. We're talking the *Style* guide here.
I think you miss understand me, I dont care for extlookup one way or the other, I've never really run the one in the core distro as I have some other enhancements that isn't in Puppet. I do care what recommendations are made to the community - not just those who pay for training so they can understand complex data modeling with OO like inheritance. I care for a simple to understand, simple to explain CM language, one suitable for traditional systems adminis - the kind of guys I care for and who I want to help - and I think we're failing them with ever more complex recommendations. > After all, ENC+param classes are available if clumsy (as you put it). Rather than use a feature that exist and solve the problem, the recommendation is that each user should *write their own ENC that models their data* and this is somehow more effective than just using the existing extlookup while the PDL is being developed? -- R.I.Pienaar -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.