Hacker News new | ask | show | jobs
by code4pay 5380 days ago
We started a new project a year or two ago and evaluated using Perl,Python Ruby and the main factor in the reason to use Perl was that the libraries for our particular usage cases where better in Perl than the others at that time. For LDAP and SNMP in particular there exists Pure Perl Libraries that are very mature, at the time similar libraries for Ruby and Python where just wrappers around C classes and not as mature (Might be different now).

Java might have been a good choice in this regard as well but our team was used to using Dynamic languages.

I would suggest that anyone looking at a particular language should consider what they want to achieve and then investigate the existing libraries etc to complete that task.

Having committed to using Perl we have had no regrets things like Moose and roles IMHO put it on par with Languages like Python and Ruby. Edit: Formatting