user
Ea
At YAPC::Europe-2.0.01, I watched members (plural) of the London
Perl Mo[u]ngers demonstrate that a butterknife <i>can</i>
draw blood and discovered [The Joy of Test]
<h1>Data Science with Perl</h1>
I've been thinking about this issue for a while.
Ovid's [http://blogs.perl.org/users/ovid/2019/10/data-science-and-perl.html|blog post]
got me sending a few emails to see if we can round up enough speakers for a Data Science stream (and all things numerical)
at the coming [http://act.yapc.eu/lpw2019/|London Perl Workshop] in 2020 (link points to 2019).
<p>
Currently, I'm thinking of including PDL, AI, Stats modules in CPAN and Raku. I'll try to drag in a talk from a Data Scientist on using Python, if I can.
<p>
<b>/msg</b> me if you're interested.
<h2>Modules that I've had my fingers in (or have been dreaming of writing)</h2>
<ul>
<li> Astro::Constants - formalize the perl side of the [http://clavelina.as.arizona.edu/astroconst/|astroconst] package by Jeremy Bailin. (is it the <i>least</i> used module on CPAN?)
<li> Astro::ADS - submitting patches via [https://github.com/duffee/perl-modules-for-astronomy|github]
<li> 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.
<li>[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.
<li> 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.
<li>Boost::Graph - for my sins I've got COMAINT on this module. Since I'm not a great XS guru, other people are doing the hard work of bringing it up to scratch. Work is co-ordinated through [href://https://github.com/duffee/Boost-Graph|github].
</ul>
<p>
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 <a href="http://prepan.org/">PrePAN</a> might be the start of a half-decent fitness function. Sorry, I should have looked at <a href="http://cpanratings.perl.org/">CPAN Ratings</a>
<hr>
the secret hiding place for the
<h1>Whole Year Full of Perl - a manifesto</h1>
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 <b>Whole Year Full of Perl</b>.
<p>
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.
<p>
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]:
<ul>
<li>Scientific Computing - [https://pdl.perl.org|PDL], BioPerl, [cpan://PerlGSL], [http://perlgems.blogspot.co.il/2012/06/scientific-computing-in-perl.html |cfrenz blog post]
<li>the Web - [https://mojolicious.io/|Mojolicious], Catalyst, Dancer, mod_perl, SOAP::Lite, Web Services, Template Toolkit, Mason, Bricolage
<li>Object Orientation - Moose
<li>Business Perl - Business::WorldPay, [href://http://perlhacks.com/2013/11/perl-banks/|Perl in Banks]
<li>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]
<li>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], [href://https://metacpan.org/search?q=Perl::Critic|Perl::Critic]
<li>Graphical Perl - [href://https://metacpan.org/search?q=Prima|Prima]
<li>Linguistic Perl - Lingua and text processing, [href://https://metacpan.org/search?q=RDF::Trine|RDF::Trine] for the semantic web.
<li>Networking Perl - POE, AnyEvent
<li>Cross-Platform Perl - Windows, Mac, Mobile
<li>Gui Perl - Tk, [http://www.ivaturi.org/home/perlwindows-graballthesystemtrayiconsgettheirco-ordinates | Windows system tray],
wxPerl, gtk+
<li>Big Data - [http://blogs.perl.org/users/david_mertens/2012/06/adapting-pdl-to-a-big-data-landscape.html | with PDL (again)]
<li>I18N Perl - [http://www.perl.com/pub/2012/06/perlunicook-further-resources.html | Unicode Cookbook]
<li> ...
</ul>
<p>
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]
<p>
... and Perl has [id://816998|half the bugs] of Python.
<h3>Mojolicious</h3>
I've been going through the [http://mojocasts.com|Mojocasts] by Glen Hinkle and been won over. To me <b>THIS</b> 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 <i>did</i> 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.
<h3>Scientific Perl</h3>
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.
[href://https://plot.ly/api/perl/|Plot.ly] is trying to make displaying data beautiful by [href://http://perlnews.org/2013/11/perl-graphing-and-competition/|running a graphing competition]. (interesting idea on drumming up interest). Oh, and [id://1067793] is driving [id://1213987]
<h3>Notes for me</h3>
<li> problems with Cron [id://942153]
<li> [id://592733]
<!-- location:latitude=53.00.01,longitude=-02.16.01 -->
<!-- os:Fedora/Ubuntu -->
<!-- email:boyd@cs.keele.ac.uk -->
<!-- tshirts:red=0,blue=0 -->
<p>
:wq
2022-11-29 11:57:38
1879
366320
162267
129
Roaming around England
1