3 ms·
Maybe from a developer standpoint, but from a deployment standpoint I absolutely disagree. I've never been a huge Perl fan (except for oneliners) and I still in
by wink 8y ago
Maybe from a developer standpoint, but from a deployment standpoint I absolutely disagree. I've never been a huge Perl fan (except for oneliners) and I still insist I would've had a happier life in my ops role if Puppet had been written in Perl. Mind you, I hardly ever dug into the source code, only used it, but I'm pretty sure a lot of the packaging/deployment/speed/memory problems could have been alleviated by using a language runtime that was available on every host system and in a usable version as well. All the omnibus packaging wasn't good and Puppet on low-memory hosts has always been terrible.
I do think Python would've been an even worse choice at the time because distros were shipping ancient version of it for ages (e.g. 2.4) and nobody was really using that, whereas Perl modules have traditionally been shipped as distro packages in a rock-solid state forever.