<?xml version="1.0" encoding="windows-1252"?>
<node id="88743" title="Ea" created="2001-06-15 10:45:35" updated="2011-06-14 07:34:33">
<type id="15">
user</type>
<author id="88743">
Ea</author>
<data>
<field name="doctext">
At YAPC::Europe-2.0.01, I watched members (plural) of the London
Perl Mo&amp;#91;u&amp;#93;ngers demonstrate that a butterknife &lt;i&gt;can&lt;/i&gt;
draw blood and discovered [The Joy of Test]

&lt;h2&gt;Modules that I've had my fingers in (or have been dreaming of writing)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; Astro::Constants - formalize the perl side of the [http://clavelina.as.arizona.edu/astroconst/|astroconst] package by Jeremy Bailin.  (is it the &lt;i&gt;least&lt;/i&gt; used module on CPAN?)

&lt;li&gt; Astro::ADS - submitting patches via [https://github.com/duffee/perl-modules-for-astronomy|github]

&lt;li&gt; SRU::Client - doing some repository work, also on [https://github.com/duffee/sru-perl|github].  I've sent a pull request to the SRU guys to include it in their CPAN distribution, but I'll put it up on CPAN standalone if required.

&lt;li&gt;[https://github.com/duffee/Lingua-ES-Conjugate|
Lingua::ES::Conjugate] - produces the conjugation for Spanish verbs.  Still working on perfect tenses and reflexive verbs.  It's my playtime project.  It's about 3/4 done, but the test suite should tell you what works.  I let it escape on Github in case anybody was interested before I had a chance to finish.

&lt;li&gt; WebService::IMS::LTI::Basic - so that I can connect [http://webwork.maa.org/|WeBWorK] to Blackboard or Moodle.  It will provide the basis for Learning Tool Interoperability for connecting perl-based tools to VLE/LMS educational systems such as Blackboard, Sakai, Moodle and Desire2Learn.  Just a twinkle in my eye at the moment, get in touch if you're interested.

&lt;/ul&gt;
&lt;p&gt;
I'm not the only one to think that there are too many modules to sift through to find The Right Way To Do It and &lt;a href="http://prepan.org/"&gt;PrePAN&lt;/a&gt; might be the start of a half-decent fitness function.  Sorry, I should have looked at &lt;a href="http://cpanratings.perl.org/"&gt;CPAN Ratings&lt;/a&gt;
&lt;hr&gt;
the secret hiding place for the 
&lt;h1&gt;Whole Year Full of Perl - a manifesto&lt;/h1&gt;

As a result of [id://891575], I argue that to reclaim its rightful place as the Pinnacle of Programming languages, the community needs to add more shiny to its reputation or face stagnation as people drift off to more exciting stuff.  It has been a decade since the [http://oreilly.com/perl/news/success_stories.html |Perl Success Stories] archive has been updated.  Have there been no further successes?  Is this an acceptable state of affairs for a living, vibrant language?  Why should I care?  These apathetic attitudes the community can turn around by making the Year of Perl 6 into a &lt;b&gt;Whole Year Full of Perl&lt;/b&gt;.
&lt;p&gt;
Imagine this, a new story about Perl every week for a year - 52 success stories covering the entire gamut of Life and Programming.  Eye candy on the websites, easy to use examples and galleries of goodness.  I see press packs, biding their time, waiting to be released upon an unsuspecting technical press such as Slashdot, Ars Technica, The Register and more. 
&lt;p&gt;
I had a list around here somewhere, but for now I foresee articles around the themes of the YAPC's or mining [http://perlsphere.net/ |PerlSphere]:
&lt;ul&gt;
&lt;li&gt;Scientific Computing - PDL, BioPerl, [cpan://PerlGSL], [http://perlgems.blogspot.co.il/2012/06/scientific-computing-in-perl.html |cfrenz blog post]
&lt;li&gt;the Web - Mojolicious, Catalyst, Dancer, mod_perl, SOAP::Lite, Web Services, Template Toolkit, Mason, Bricolage
&lt;li&gt;Object Orientation - Moose
&lt;li&gt;Business Perl - Business::WorldPay, etc
&lt;li&gt;Software development - [http://www.perl.com/pub/2001/12/04/testing.html |testing], IDE's like [http://padre.perlide.org/ |Padre], [http://www.activestate.com/komodo-ide |Komodo] or [http://www.epic-ide.org/ |EPIC]
&lt;li&gt;Secure Perl - [https://www.securecoding.cert.org/confluence/display/perl/CERT+Perl+Secure+Coding+Standard | CERT standard], [http://blog.sei.cmu.edu/post.cfm/the-cert-perl-secure-coding-standard | author's blog post], [cpan://Perl::Critic]
&lt;li&gt;Graphical Perl - [cpan://Prima]
&lt;li&gt;Linguistic Perl - Lingua and text processing
&lt;li&gt;Networking Perl - POE, AnyEvent
&lt;li&gt;Cross-Platform Perl - Windows, Mac, Mobile
&lt;li&gt;Gui Perl - Tk, [http://www.ivaturi.org/home/perlwindows-graballthesystemtrayiconsgettheirco-ordinates | Windows system tray],
wxPerl, gtk+
&lt;li&gt;Big Data - [http://blogs.perl.org/users/david_mertens/2012/06/adapting-pdl-to-a-big-data-landscape.html | with PDL (again)]
&lt;li&gt;I18N Perl - [http://www.perl.com/pub/2012/06/perlunicook-further-resources.html | Unicode Cookbook]
&lt;li&gt; ...

&lt;/ul&gt;
&lt;p&gt;
Verily, the major debate on programming languages should not be 
[http://silicainsilico.wordpress.com/2012/03/26/switching-from-perl-to-python-speed/ |Perl vs Python].  It should be 
[http://perl6maven.com/ |Perl 6] vs Perl 5.  We need to remember that 
[http://www.modernperlbooks.com/mt/2012/04/perl-and-that-dirty-word.html |marketing is not a dirty word].  I'm [http://perlgems.blogspot.co.il/2012/06/improving-image-of-perl-perl-marketing.html| not the only one]

&lt;h3&gt;Mojolicious&lt;/h3&gt;
I've been going through the [http://mojocasts.com|Mojocasts] by Glen Hinkle and been won over.  To me &lt;b&gt;THIS&lt;/b&gt; is what the community should be doing -- distilled Laziness with a Hubris chaser.  Not only have they built something that takes the heavy lifting out of web programming, they've made it accessible to grunts like me who haven't looked at new techniques for a decade.  Granted, I &lt;i&gt;did&lt;/i&gt; have to bend my brain a bit to wrap it around the concepts.  The documentation didn't make sense until I watched the first Mojocast.

&lt;h3&gt;Scientific Perl&lt;/h3&gt;
Hey look, Joel Berger has the same attitude that [http://perl4science.github.com/| Perl should be used for Science]
I especially like the points that the test suite features should be promoted in science to verify that software is producing accurate results.

&lt;h3&gt;Notes for me&lt;/h3&gt;
&lt;li&gt; problems with Cron [id://942153]
&lt;!-- location:latitude=53.00.01,longitude=-02.16.01 --&gt;
&lt;!-- os:Fedora/Ubuntu --&gt;
&lt;!-- email:boyd@cs.keele.ac.uk --&gt;
&lt;!-- tshirts:red=0,blue=0 --&gt;
&lt;p&gt;
:wq</field>
<field name="lasttime">
2013-05-23 05:30:43</field>
<field name="experience">
767</field>
<field name="user_scratchpad">
366320</field>
<field name="imgsrc">
162267</field>
<field name="timeformat">
</field>
<field name="numwriteups">
62</field>
<field name="location">
West Midlands, England</field>
<field name="timezone">
1</field>
<field name="codewrapoff">
</field>
<field name="codewraplength">
</field>
<field name="codeautowrap">
</field>
<field name="codeprefix">
</field>
<field name="codebig">
</field>
</data>
</node>
