Perl talk: more awesome things you have missed in perl

Watched this video last week, a number of neat things to look in to

  • Moose – A decent looking implementation of OO perl. Check out also some of the MooseX modules, like signatures, Moose::Util::TypeConstraints and probably a lot more.
  • Autobox – Automatically build oo interfaces to lots of perl builtins. Also see Moose::Autobox
  • autodie – Already knew about this, but there’s a lot more to it than I was aware of. Check the docs
  • Try::Tiny – Nice exception handling
  • cpanm / local::lib /  metacpan.org – Improved installing of modules, local module install dirs and an improved interface to cpan
  • Named regexp captures – No need to worry that capture numbering might change when editing code
  • Grammars / Regexp::Grammar – Grammatical parsing
  • Dancer – Nice web framework
  • PAR, App::FatPacker – Package perl and dependencies into one blob
  • Devel::NYTProf – Very nice looking profiler
  • Perl::Critic – Feedback on perl coding style. Also includes user contributed summaries if you don’t have Perl Best Practices handy (increase verbosity!)

Also the usual stuff I don’t use (use 5.10.0 / 5.12.0 , say, given / when and maybe perl5i)

Advertisements
Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s