Recently in Perl 6 Category

Perlbuzz news roundup for 2009-12-22

| No Comments

These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com.

Perlbuzz news roundup for 2009-12-08

| No Comments

These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com.

Advent calendars galore

| No Comments

By Matt Follett

It's the time of year for Advent Calendars and it looks like the Perl community isn't disappointing this year.

Perl Advent Calendar

The first day talks about using Package::Alias to alias Mouse to Moose.

RJBS Advent Calendar

Ricardo Signes' calendar to showcase things he has been working on. His first entry is about Sub::Exporter which looks very powerful.

Catalyst Advent Calendar

Perl 6 Advent Calendar

This one starts off with setting up Rakudo, so it requires very little prior knowledge.

SysAdvent

Tips for system administrators

All of these have RSS feeds, so they'll be easy to follow. Have fun!

Matt Follett is a developer in the Informatics team at The Genome Center at Washington University School of Medicine, where he works on high-throughput DNA sequencing projects. He is a graduate of the University of Missouri at Rolla, where he majored in Computer Science & Computer Engineering. He has worked for Monsanto, Boeing, and Beck Automation as a software engineer. He was the head of the 2009 St. Louis BarCamp. He currently resides in St. Louis, where he heads the local chapter of Perl Mongers.

Perlbuzz news roundup for 2009-11-17

| 1 Comment

These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com.

  • Pod::Simple 3.09 hits the CPAN (justatheory.com)
  • Strawberry Perl and the nightmare of installing Padre (use.perl.org)
  • A busy month for masak in Perl 6 (use.perl.org)
  • A productive week in Rakudo-land (use.perl.org)
  • Perl one-liners explained part III: Calculations (catonmat.net)
  • Handy one-liner to lowercase all filenames in a directory: ls | perl -lne'$x=lc;print qq{mv $_ $x}' | sh -x
  • Use CPAN's toolchain to improve your code (use.perl.org)
  • Future Perl snuck up on me (headrattle.blogspot.com)
  • Find the stupid bug in my progress indicator: say "$n so far" if ( $n % 100000 )";
  • I maeked u a shell: lolshell, written in Perl 6 (theintersect.org)
  • The horrible bug your command line Perl program probably has (perlbuzz.com)
  • Frozen Perl 2010 looking for speakers (news.perlfoundation.org)
  • apache2rest is a new framework for REST APIs under mod_perl2 (code.google.com)
  • Putting MySQL on a ramdisk to speed up tests (use.perl.org)
  • Generating Feedburner graphs (catonmat.net)

Perlbuzz news roundup for 2009-09-24

| 1 Comment

These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com.

  • Perl described in five sentences (blog.timbunce.org)
  • RT @chromatic_x perl 6 is some 6% faster today. You're welcome.
  • "Perl is full of odd, and they like it like that." (twitter.com)
  • Why Users Dumped Your Open Source App for Proprietary Software (itworld.com)
  • Book review of The Definitive Guide to Catalyst (dave.org.uk)
  • YAPC::NA 2009 survey results available (use.perl.org)
  • RT chromatic_x Rakudo Perl 6 passes 26% more spectests (and the test suite has grown by 19%) since the August 2009 release.
  • Learn Github (learn.github.com)
  • Submitted with eye-rolling: The $case_insensitive flag on PHP define() (us.php.net)
  • Porting a non-Moose object to Moose (kentcowgill.org)
  • Seven signs your interface came from a programmer (voyce.com)
  • Curtis "Ovid" Poe added to Board of Directors of the Perl Foundation (news.perlfoundation.org)
  • How not to restart mod-perl servers (openswartz.com)

Perlbuzz news roundup for 2009-09-09

| No Comments

These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com.

Perlbuzz news roundup for 2009-09-02

| 5 Comments

These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com.

Perl 6 development does not detract from Perl 5

| 5 Comments

A recent thread on use.perl.org brought up one of the worst myths of Perl 6: That Perl 6 is harming Perl 5.

Andrés N. Kievsky commented in a thread on use.perl.org

drop this insane perl 6 thing immediately. Give us good, stablethreading in perl 5 instead of self-hosting grammars in perl 6.

Later he said:

proper OO syntax, multithreading, better speed ... are major issues in perl 5 that should have priority over perl 6 work. You can't expect me to believe that the perl 6 team can't work on that.

There's so much misunderstanding here about how open source works, I'm going to ignore the ways that Perl 5 has benefited from the process of creating Perl 6.

The problem with Kievsky's assessment is that it assumes that:

  • contributors are finite
  • contributors are interchangeable
  • contributors can be directed.

All three are wrong.

First, there is a vast, unbounded talent pool. The set of people available to work on Perl 6 is not limited to those who would otherwise be working on Perl 5. It's not as if there's a box of people that cannot grow or be added to. There are many contributors who have joined the Perl 6 project without having ever worked on Perl 5. In this instance, Perl 6 has actually brought people into Perl under the Perl 6 banner.

Second, not everyone can work on the same parts of different projects. The tasks on Perl 6 may well be very different than the Perl 5 improvements that Kievsky would like to see. I have been contributing to Perl 5 for years, but I'm not at all available to help on the Perl 5 tasks he wants, because they're not in my area of expertise. However, I can help a lot with Perl 6 tasks, and not just programming. Parrot and Perl 6 are a better fit for me.

Finally, and most disturbing, Kievsky seems to think that by wanting something badly enough, people will work on those tasks. Unfortunately for this idea, there is no one directing Perl 5 development tasks, and nor can there be. Open source contributors are volunteers. They work on what they want to work on. Even if I was clamoring for those Perl 5 improvements, I'd rather keep a great programmer working in the Perl community working on Perl 6 rather than leaving Perl entirely because there was no work she felt like doing.

The only way to get a feature added to Perl 5, or any open source project, is to write it yourself, or to encourage others to work with you on it. It's the way of open source.

Perl 6 and Perl 5 development work are not mutually exclusive. Work will continue on Perl 5 long after Perl 6 has hit prime time.

Perlbuzz news roundup for 2009-08-19

| No Comments

These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com.

  • 2009 WebGUI Users Conference Sep 10-11 (plainblack.com)
  • perl101.org's source is now at http://github.com/petdance/perl101/tree/master I welcome contributions.
  • The PAUSE security updates re: Perlmonks security breach are complete. Thanks Adam+Andreas. (use.perl.org)
  • How to boost your career by contributing to open source projects (theworkinggeek.com)
  • Help perl101.org become a great tool for Perl newcomers (perlbuzz.com)
  • Help Tim Bunce update his Perl Myths talk (blog.timbunce.org)
  • What a tangled web Kwalitee culting has accidentally woven (use.perl.org)
  • On today's episode of Dreadful APIs of Doom, PHP's print_r() function: (us.php.net)
  • Jacinta Richardson: A Perl-only conference, and the most awesome community (use.perl.org)
  • perldoc.perl.org source code on github (use.perl.org)
  • Yuval Kogman: Delimited Continuations for Perl (blog.woobling.org)
  • Alias: We must promote the First Time Experience before we promote Six (use.perl.org)
  • Community contributions for those who don't feel rockstarry enough yet (perlbuzz.com)
  • Typography and perception of Perl (blog.newint.org)
  • This is why you use Perl's \b zero-width assertion when replacing words. (selinker.livejournal.com)
  • Why company-based PAUSE accounts are a bad idea. (use.perl.org)

Super-sized Perlbuzz news roundup 2009-08-11

| No Comments

These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com.

« Perl 5 | Main Index | Archives | Perl Foundation »