<?xml version="1.0" encoding="windows-1252"?>
<node id="994894" title="Re: Get me excited about perl" created="2012-09-21 08:53:50" updated="2012-09-21 08:53:50">
<type id="11">
note</type>
<author id="522485">
bennymack</author>
<data>
<field name="doctext">
&lt;p&gt;Hey there from Seevast up on North Forest :)&lt;/p&gt;

&lt;p&gt;For batch programming there's GNU/Parallel that is pretty awesome in my opinion. While it's written in Perl, it doesn't require jobs be written in any particular language but it's just a joy to use regardless.&lt;/p&gt;

&lt;p&gt;For web programming there's Plack which has not been mentioned yet but is a pretty exciting and fairly recent development. Show your coworkers how they can make a web framework complete with templating engine and database connection in a few lines of code that can run in pretty much any webserver. Plack commoditized web servers and now it's trivial to write one for every little task.&lt;/p&gt;

&lt;p&gt;If they're more on the PL theory/language nerd end of the spectrum, perhaps show them stuff like Devel::Declare which lets them define mini languages (as long it can be expressed as a subroutine reference) and maybe Keyword::API (never used it myself).&lt;/p&gt;

</field>
<field name="root_node">
994491</field>
<field name="parent_node">
994491</field>
</data>
</node>
