From gabor at szabgab.com Mon Mar 7 01:19:30 2016 From: gabor at szabgab.com (Gabor Szabo) Date: Mon, 7 Mar 2016 09:19:30 +0000 Subject: [Kochi-pm] [Perlweekly] #241 - All Software is Legacy Message-ID: <20160307091930.A1AD3C6F7@s8.hostlocal.com> 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 All Software is Legacy. 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 dist.ini. I've never had any problems using [AutoPrereqs], 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 lots 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 @{$foo} 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 foo and foo.exe, then when you extract from the tar file you'll get foo but not foo.exe. 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 legacy. -------------- ============= 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 blogs.perl.org 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: -------------- next part -------------- _______________________________________________ Perlweekly mailing list Perlweekly at perlweekly.com http://mail.perlweekly.com/mailman/listinfo/perlweekly