On 2/9/2010 5:28 PM, Justin Lloyd wrote: > Cfengine 3 is young but I think that with a strong community, over time > the COPBL will develop into something like what you're describing (or > something more grassroots could emerge, much like CPAN did).
I don't think CPAN could exist without support for something like packages, namespaces, object references, etc. that keep different people's work from colliding and a way of version/dependency tracking that knows how to keep components up to date, even if it is all by convention. Do those concepts exist for chunks of cfengine code? > As for the language, it's different because it's not a programming > language but a platform-independent state definition language, > basically, and to the best of my knowledge (which is patchy atm) there > isn't much else out there for describing Unix system configurations. > It's not an easy thing to do. It's hard to imagine something that can't be described in perl - or a seasoned sysadmin that doesn't already know how to do it (perhaps badly, but odds are good that 90% of the job can be done with existing CPAN modules...). Suppose you need to work with a process that exposes its status with xml over http (increasingly common around here). Do you have to write your own http and xml handling packages to manage it - or shell out to perl anyway? -- Les Mikesell lesmikes...@gmail.com _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine