On 10/03/2014 03:50 PM, jcbollinger wrote: > > I feel compelled to point out that if the "faster language" happens to > be C++, then you will *need* a plug-in interface in some different > language (presumably Ruby, but straight C would be more typical). C++ > APIs are sensitive to compiler and compile options used, and they > provide essentially no compile-time encapsulation of API classes' > private members, so it would not be wise to suppose that you will ever > be able to directly support unwrapped, third-party, C++ plugins. > Especially with the current fast pace of Puppet development.
I somehow just realized yesterday that CFacter is a thing already. So I guess we're already somewhere down this road. Just cloned the repo - doesn't seem to build on Debian sid with Ruby 2.1.0. Will likely take some fiddling. I may rummage around in the code to see if I can get a feeling for what's on the horizon. Cheers, Felix -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/543871EB.1090408%40Alumni.TU-Berlin.de. For more options, visit https://groups.google.com/d/optout.
