<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class="">I would say it depends on what you’re trying to achieve,</div><div class=""><br class=""></div><div class="">Hiring Perl developers (good ones) is hard, while it is easier to find someone who knows Python or Ruby. </div><div class=""><br class=""></div><div class="">In terms of language capabilities, I would say that they’re all about the same, but I like Perl (at least modern perl), because of:</div><div class=""><br class=""></div><div class="">* Moose</div><div class="">* DBIx::Class</div><div class="">* AnyEvent</div><div class="">* Catalyst (for web apps)</div><div class=""><br class=""></div><div class="">With these tools I spend more time writing what I want to do, rather than the how to do it.</div><div class=""><br class=""></div><div class="">Net::DNS is good (and usually sufficient) and if looking for an event-based (async) library, take a look at: <a href="http://search.cpan.org/dist/AnyEvent/lib/AnyEvent/DNS.pm" class="">http://search.cpan.org/dist/AnyEvent/lib/AnyEvent/DNS.pm</a></div><div class=""><br class=""></div><div class="">With Perl is also very easy to write code in C if that’s needed.</div><div class=""><br class=""></div><div class="">Regards</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><br class=""><blockquote type="cite" class="">On Feb 9, 2015, at 12:01 PM, Paul Vixie <<a href="mailto:paul@redbarn.org" class="">paul@redbarn.org</a>> wrote:<br class=""><br class=""><br class=""><br class=""><blockquote style="border: 0px none;" cite="mid:CAOSM_tiq4bRCBnJxTF2of4ghmz_ng1-ELFaSxDyWa_c-gXimKw@mail.gmail.com" type="cite" class=""><img photoaddress="brettcarr@gmail.com" photoname="Brett" name="compose-unknown-contact.jpg" height="25px" width="25px" class="" apple-inline="yes" id="6ACE9828-B316-40BD-989C-8754300D5A95" src="cid:part1.02060606.08080604@redbarn.org"><span class="Apple-tab-span" style="white-space:pre">      </span>Brett<span class="Apple-tab-span" style="white-space:pre">       </span>Monday, February 09, 2015 7:34 AM<br class="">I find myself thinking that perhaps I should attempt to learn a modern scripting language and seem to of settled on the choice of Ruby or Python (though I could probably still be swayed elsewhere if something else was a better fit) Given that the majority of my work has a DNS slant on it somewhere I wondered what you guys experiences/preferences were in this area. They of course have some kind of DNS library but I wondered how many of you had used them and whether your experiences had been good/bad in either direction.<br class=""></blockquote><br class="">python is the more marketable skill, of python vs. ruby.<br class=""><br class="">i rarely write code any more but when i do it's Perl with Net::DNS. this, also, is a less marketable skill than python and pydns, at this stage of the game.<br class=""><br class="">if you're doing this for love, try them all (ESPECIALLY "go"!) and see which one grabs you.<br class=""><br class="">if you're doing it for relevance and compatibility and code re-use and code sharing, use python.<br class=""><br class="">-- <br class="">Paul Vixie<br class="">_______________________________________________<br class="">dns-operations mailing list<br class=""><a href="mailto:dns-operations@lists.dns-oarc.net" class="">dns-operations@lists.dns-oarc.net</a><br class="">https://lists.dns-oarc.net/mailman/listinfo/dns-operations<br class="">dns-jobs mailing list<br class="">https://lists.dns-oarc.net/mailman/listinfo/dns-jobs<br class=""></blockquote><br class=""><div class=""><span><img height="95" width="155" apple-inline="yes" id="41F486C1-B457-457F-92D8-2110BB24787A" apple-width="yes" apple-height="yes" src="cid:B67C7224-6545-4387-B0F4-69AFD1C25C36@sna1.uniregistry.net" class=""></span><br class=""><br class=""><br class=""><br class="">2161 San Joaquin Hills Rd.<br class="">Newport Beach, CA, 92660<br class="">off. +1.345.749.6284<br class="">fax. +1.345.746.6263<br class=""></div><br class=""></body></html>