[Kochi-pm] [Perlweekly] #241 - All Software is Legacy

Gabor Szabo gabor at szabgab.com
Mon Mar 7 01:19:30 PST 2016


Perl Weekly 

http://perlweekly.com/

You can read the newsletter on the web, if you prefer.
http://perlweekly.com/archive/241.html



A good mixture of all sorts of topics this week,
and my favourite of them is Lee Johnson's <em>All Software is Legacy</em>.


Oh, and if you appreciate Tony Cook's work on Perl 5,
why not add a supportive comment to the post about
his grant request.


Neil




CPAN News

  
  NICEPERL's lists
  http://niceperl.blogspot.co.uk/2016/03/lxx-cpan-great-modules-released-last.html
 
  Miguel Prz (NICEPERL ( https://metacpan.org/author/NICEPERL ))'s regular
  lists: Great modules released last week (
  http://niceperl.blogspot.co.uk/2016/03/lxx-cpan-great-modules-released-la
  st.html ); MetaCPAN weekly report (
  http://niceperl.blogspot.co.uk/2016/03/ccii-metacpan-weekly-report.html
  ); StackOverflow Perl report (
  http://niceperl.blogspot.co.uk/2016/03/ccxxvii-stackoverflow-perl-report.
  html ).
  --------------

  
  What's new on CPAN - February 2015
  http://perltricks.com/article/what-s-new-on-cpan---february-2016/
 
  David's selection of new modules released to CPAN in February. I don't have
  a use for it, but I love the name of Regexp::Parsertron (
  https://metacpan.org/pod/Regexp::Parsertron ).
  --------------

  
  Not so new shiny things: LWP::Protocol::PSGI
  http://blogs.perl.org/users/kd/2016/03/not-so-new-shiny-things-lwpprotocolpsgi.html
 
  Kieren describes how testing web applications got much easier for him when
  he discovered LWP::Protocol::PSGI (
  https://metacpan.org/pod/LWP::Protocol::PSGI ). Aristotle pointed out
  Plack::Middleware::MockProxyFrontend (
  https://metacpan.org/pod/Plack::Middleware::MockProxyFrontend ) in the
  comments.
  --------------

  
  On YAML and YAML::XS inconsistencies
  http://blogs.perl.org/users/rurban/2016/03/on-yaml-and-yamlxs-inconsistencies.html
 
  Reini points out some problems with YAML ( http://yaml.org ) modules for
  Perl 5. In a follow-up post (
  http://blogs.perl.org/users/rurban/2016/03/more-on-yaml-syck-looks-much-b
  etter.html ) he describes his thoughts so far on what to do about it.
  --------------

  
  Alien::Base and Module::Build
  http://blogs.perl.org/users/graham_ollis/2016/03/alienbase-and-modulebuild.html
 
  If you've a module based on Alien::Base (
  https://metacpan.org/pod/Alien::Base ), then you should read this,
  including the comments.
  --------------

  
  Fixing prereqs in dist.ini automatically
  https://perlancar.wordpress.com/2016/03/04/fixing-prereqs-in-dist-ini-automatically/
 
  Perlancar's lint-prereqs ( https://metacpan.org/pod/lint-prereqs ) script
  can be used to check whether your distribution has (the right versions
  of) all the right prereqs, and if you're using Dist::Zilla (
  https://metacpan.org/pod/Dist::Zilla ) it can even fix up your
  <code>dist.ini</code>. I've never had any problems using
  <code>[AutoPrereqs]</code>, but I know that not everyone does.
  --------------

  

=============

Perl 5

  
  P5P Mailing List Summary: February 15th-29th
  http://blogs.perl.org/users/sawyer_x/2016/03/perl-5-porters-mailing-list-summary-february-15th-29th.html
 
  Two for the price of one! Two weeks worth of P5P in a single summary, so
  <em>lots</em> of bug fixes and lots of new bugs reported.
  --------------

  
  Perl curio: Dereferencing blocks
  http://blogs.perl.org/users/mauke/2016/03/perl-curio-dereferencing-blocks.html
 
  Lukas points that that the dereferencing curlies in <code>@{$foo}</code>
  are introducing a code block, so you can do whatever you like in there,
  as long as it results in an appropriate reference.
  --------------

  
  Perl::Critic exclude some policies - fix others
  http://perlmaven.com/perl-critic-exclude-policies-fix-others
 
  Gabor walks through running Perl::Critic (
  https://metacpan.org/pod/Perl::Critic ) at a certain level, while
  excluding some policies that you might not agree with, or be ready to
  deal with yet.
  --------------

  
  The flip-flop - chic for geeks
  http://blog.geekuni.com/2016/03/perl-flip-flop.html
 
  Andrew shows how to use the flip-flop operator in Perl, and links to
  further reading from other Perl bloggers.
  --------------

  
  MacPorts openssl versus Perl
  http://blogs.perl.org/users/tom_wyant/2016/03/macports-openssl-versus-perl.html
 
  Tom found that a failure with LWP::Protocol::https (
  https://metacpan.org/pod/LWP::Protocol::https ) was due to an upgrade
  from 1.0.2f to 1.0.2g of OpenSSL. He shows how you can downgrade a
  MacPort. You should be aware of the security issues (
  https://openssl.org/news/secadv/20160301.txt ) announced this week (the
  most widely reported being the DROWN attack ( https://drownattack.com )),
  which affected older versions of OpenSSL ( https://openssl.org ).
  --------------

  

=============

Perl 6

  
  Digging into the performance/reliability work
  https://6guts.wordpress.com/2016/03/06/digging-into-the-performancereliability-work/
 
  An update on Jonathan's latest grant work on performance and reliability of
  Perl 6. The bulk of it was making object accessors a lot faster.
  --------------

  
  Finding the most common n-grams in Russian using Perl 6 and HabrHabr
  http://hoelz.ro/blog/finding-most-common-russian-ngrams
 
  Rob builds n-gram frequency data for Russian, based on text from a Russian
  tech blog site, in Perl 6.
  --------------

  

=============

Hacking

  
  The Taskwarrior's Kusarigama
  http://techblog.babyl.ca/entry/taskwarrior
 
  Yenzie has started using Taskwarrior ( http://taskwarrior.org ) to manage
  his todo list, and already he's written a plugin system for managing
  Taskwarrior hooks.
  --------------

  
  A tar anomaly
  https://www.nu42.com/2016/03/tar-anomaly.html
 
  Sinan noticed that a certain distribution fails to install on Cygwin, and
  tracked it down to this: if a tar file has <code>foo</code>
  <strong>and</strong> <code>foo.exe</code>, then when you extract from the
  tar file you'll get <code>foo</code> but not <code>foo.exe</code>. See
  here ( https://cygwin.com/ml/cygwin/2009-08/msg00293.html ) for example
  discussion.
  --------------

  
  lickcreator – my new project
  http://rohan.almeida.in/2016/02/lickcreator-my-new-project/
 
  Rohan has started working on project called lickcreator, a music notation
  tool for guitarists. He'll be writing about it on his blog.
  --------------

  
  Shadowcat Commercial Products
  http://shadow.cat/blog/mark-keating/2016/06-Shadowcat-10-06/
 
  One of a series of posts by Mark, celebrating 10 years of Shadowcat. This
  one describes some key systems they've developed, some of them which are
  only used internally.
  --------------

  

=============

Opinion

  
  Perl - The Secret Workhorse
  http://www.activestate.com/blog/2016/03/perl-secret-workhorse
 
  Jeff, who works for ActiveState, thinks Perl is a bit of a dark horse, used
  by lots of companies, and under-scored on various programming language
  charts. Plenty of people are just getting on and doing things with Perl.
  --------------

  
  All Software is Legacy
  https://leejo.github.io/2016/02/22/all_software_is_legacy/
 
  A great article from the current maintainer of the CGI (
  https://metacpan.org/pod/CGI ) module, where he takes us through history
  of CGI, and uses it to illustrate some points about the definition of
  <em>legacy</em>.
  --------------

  

=============

Grants

  
  Maintaining Perl 5 - Grant Extension Request
  http://news.perlfoundation.org/2016/02/maintaining-perl-5---grant-ext-1.html
 
  Tony Cook has requested an extension of his grant for working on Perl 5.
  --------------

  
  Migrating blogs.perl.org: Third Progress Report
  http://news.perlfoundation.org/2016/03/migrating-blogsperlorg-third-p.html
 
  An update on the project to convert <code>blogs.perl.org</code> to a new
  blogging system from Evozon.
  --------------

  

=============

Not Perl

  
  Automating Deployments: New Website, Community
  http://perlgeek.de/blog-en/automating-deployments/2016-012-website-community.html
 
  Moritz is writing a book about deployment ( https://deploybook.com ), and
  has created a place ( http://community.deploybook.com ) for discussing
  the topic as well.
  --------------

  
  What it means to be an open source leader
  https://opensource.com/open-organization/16/3/what-it-means-be-open-source-leader
 
  Jim Whitehurst is the CEO of RedHat, which isn't your typical open source
  organisation. Here is presents what he thinks makes an good open source
  leader, a key element of which he believes is seeing yourself as a
  catalyst and not a commander.
  --------------

  

=============

Perl Maven Articles

  
  Enforce same version numbers of Perl all the modules in a distribution
  http://perlmaven.com/consistent-version-numbers-of-modules
 
  
  --------------

  

=============




You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.

Want to see more? See the archives ( http://perlweekly.com/archive/ ) of all the issues.

Reading this as a non-subscriber? Join us free of charge. http://perlweekly.com/

(C) Copyright Gabor Szabo http://szabgab.com/
The articles are copyright the respective authors.

You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.

If you don't want to receive mails any more
you can unsubscribe here: http://perlweekly.com/unsubscribe.html

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/kochi-pm/attachments/20160307/742b97f6/attachment-0001.html>
-------------- next part --------------
_______________________________________________
Perlweekly mailing list
Perlweekly at perlweekly.com
http://mail.perlweekly.com/mailman/listinfo/perlweekly


More information about the Kochi-pm mailing list