4 ms·
I haven't touched Perl in quite a long time. For the type of automation stuff you are doing, i'd likely use python or ruby, depending on the nature of the probl
by jspiral 12y ago
I haven't touched Perl in quite a long time. For the type of automation stuff you are doing, i'd likely use python or ruby, depending on the nature of the problem.
Would you say people like me should be looking hard at Perl 6? I'm curious what the benefits would be.
- Diederich 12y agoAt least for the past decade or so, I would (roughly and humbly) put Ruby and Python on par with Perl 5 for the purposes of system administration, with a whole lot of pros, cons and caveats. Very roughly. It's just that, as a language, Perl has always resonated with me, even though I've rather enjoyed writing in both Ruby and Python. Assuming you are akin to 'Jill Sysadmin' or 'Joe Devops', I would honestly say that Perl 6 won't be more compelling than Perl 5 for a while. And, by the way, Perl 5 has grown enormously in the past 10 years. I would say that if you haven't taken a look in a while, give it another shake. I honestly struggle to imagine the really cool things that will start to come out of Perl 6 acceleration. It has some really novel concurrency concepts, far more interesting than goroutines, for instance. And once again, I believe Perl 6 will turn into a very fast language.
- bane 12y ago> And, by the way, Perl 5 has grown enormously in the past 10 years. I would say that if you haven't taken a look in a while, give it another shake. this. I can hack a bit in Perl 5, but "modern Perl" is virtually a unique language that just so happens to be written using the same words I use. I haven't had a chance to really learn modern practices, I keep telling myself I'm going to sit down and do it, but I haven't had a chance. But what I've seen is really pretty different than what I grew up with. It's pretty amazing.
- collyw 12y agoI still find Perl is better for some tasks (over Python - I don't know Ruby). It has loads of syntactic sugar such as globbing files, backticks for executing system calls.