Perl 6
Perl 6 Articles and Presentations: Revision 74
{toc: }

*NOTE:* You can also add other sorts of timely reference material here, including links to Perl 6 blog postings, links to web sites with Perl 6 related conference proceedings, Perl 6 related books and book reviews, etc.

If you're looking for ideas to write Perl 6 articles about, you might check out [Perl 6 Newsgroup Threads of Interest].

^^ Latest Articles and Presentations

^^^ Special searchs for recent articles

The items in this subsection are links to *searches* (or archives) that return lists of articles (ideally with the most recent articles appearing first).

* Articles posted at O'Reilly websites (click on "Articles and Blogs" in search results):
** "Search for articles mentioning 'Perl 6'."<http://search.atomz.com/search/?sp-a=sp1000a5a9&sp-f=ISO-8859-1&sp-t=general&sp-k=Articles|Books|Conferences|Other|Weblogs&sp-q=%22Perl+6%22&sp-p=any&sp-d=custom&sp-date-range=730&sp-q-1=&sp-x-1=collection&sp-c=100&sp-m=1&sp-s=1>
** "Search for articles mentioning 'by Adriano Ferreira'"<http://search.atomz.com/search/?sp-a=sp1000a5a9&sp-f=ISO-8859-1&sp-t=general&sp-k=Articles|Books|Conferences|Other|Weblogs&sp-q=%22by+Adriano+Ferreira%22&sp-p=any&sp-d=custom&sp-date-range=730&sp-q-1=&sp-x-1=collection&sp-c=100&sp-m=1&sp-s=1>, the author of the 'Yet Another Perl 6 ....' series of [Perl 6 microarticles].
** "Search for articles mentioning 'by chromatic'"<http://search.atomz.com/search/?sp-a=sp1000a5a9&sp-f=ISO-8859-1&sp-t=general&sp-k=Articles|Books|Conferences|Other|Weblogs&sp-q=%22by+chromatic%22+%22perl+6%22&sp-p=all&sp-d=custom&sp-date-range=-1&sp-q-1=&sp-x-1=collection&sp-c=100&sp-m=1&sp-s=1>, the author of many Perl 6 articles and @Larry member.
** Perl.com Article Archives of all articles (has both Perl 5 and Perl 6 articles):
*** "Perl.com Article Archive in date order (most recent first)"<http://www.perl.com/all_articles.csp>.
*** "Perl.com Article Archive grouped by topic"<http://perl.com/pub/q/Article_Archive#Perl%206/>.
**** "Perl 6 section of topical Perl.com Article Archive"<http://perl.com/pub/q/Article_Archive#Perl%206>.
* Other searches....

^^^ List of articles and presentations, most recent first

If you're mainly looking for "news-y" and "recent developments" sorts of articles, then you should also check {link: Special searches for recent articles} above for more results.

Follow this example's general format for listing items (with the title linked to the item's URL):

* 2099-12-25 "Happy 1st Birthday, Perl 8!"[Perl 6 Articles and Presentations] by Very Lucky Author (Useful additional notes here, PDF head's up, etc.)

Add items here, putting the *most recent items first*.

* ...
* 2008-06-17 "Rakudo test suite progress"<http://use.perl.org/~pmichaud/journal/36695> by Patrick Michaud
* 2008-06-16 "YAPC::NA -- Parrot Hackathon report #1"<http://use.perl.org/~pmichaud/journal/36693> by Patrick Michaud
* 2008-06-13 "Attributes, Attributes, Attributes!"<http://use.perl.org/~JonathanWorthington/journal/36677> by Jonathan Worthington (Rakudo)
* 2008-06-05 "Ranges, Parameters And Many Fixes"<http://use.perl.org/~JonathanWorthington/journal/36600> by Jonathan Worthington (Rakudo)
* 2008-06-02 "Update on Rakudo test results"<http://use.perl.org/~pmichaud/journal/36564> by Patrick Michaud
* 2008-05-31 "Another busy week in Rakudo development"<http://use.perl.org/~pmichaud/journal/36558> by Patrick Michaud
* 2008-05-31 "mod_perl6 Registry Scripts"<http://www.smashing.org/jeff/node/35> by Jeff Horwitz
* 2008-05-30 "Rakudo Hacking and Talks"<http://use.perl.org/~JonathanWorthington/journal/36552> by Jonathan Worthington
* 2008-05-24 "What C's Memory Management Gets Rightish"<http://use.perl.org/~chromatic/journal/36509> by chromatic (Parrot)
* 2008-05-22 "New features, code, and brainstorms"<http://use.perl.org/~pmichaud/journal/36494> by Patrick Michaud (Rakudo and Parrot)
* 2008-05-17 "Rakudo Hacking: More OO, Captures and Ranges"<http://use.perl.org/~JonathanWorthington/journal/36451> by Jonathan Worthington
* 2008-05-17 "Double-Speed"<http://use.perl.org/~chromatic/journal/36449> by chromatic (Parrot)
* 2008-05-15 "Catching up on Rakudo changes"<http://use.perl.org/~pmichaud/journal/36420> by Patrick Michaud
* 2008-05-13 "Going Faster By Doing Less Work"<http://use.perl.org/~chromatic/journal/36410> by chromatic (Parrot)
* 2008-05-10 "More rakudo and parrot news"<http://use.perl.org/~pmichaud/journal/36375> by Patrick Michaud
* 2008-05-07 "Good Error Messages are Important"<http://use.perl.org/~chromatic/journal/36346> by chromatic (About Parrot's "Null PMC access in invoke()" error message.)
* 2008-05-06 "Grammars Get Class-Like, And Other Bits"<http://www.rakudo.org/2008/05/grammars-get-classlike-and-oth.html> by Jonathan Worthington (Rakudo)
* 2008-05-01 "Today's Progress: Object Initialization And Grammar Work"<http://www.rakudo.org/2008/05/todays-progress-object-initial.html> by Jonathan Worthington (Rakudo)
* 2008-05-01 "Eclectus now emits Not Quite Perl6"<http://use.perl.org/~Bernhard/journal/> by Bernhard Schmalhofer (Eclectus is a Scheme-compiler implemented in Scheme.)
* 2008-05-01 "Various Rakudo Updates"<http://www.rakudo.org/2008/05/various-rakudo-updates.html> by Jonathan Worthington
* 2008-05-29 "Rakudo Perl - Perl 6 on Parrot"<http://www.pmichaud.com/2008/pres/dfwpm-rakudo/slides/start.html> by Patrick Michaud (Slides from the DFW.pm talk.)
* 2008-04-28 "Rakudo milestones posted"<http://use.perl.org/~pmichaud/journal/36261> by Patrick Michaud
* 2008-04-22 "Refcounting Isn't All Bad"<http://use.perl.org/~chromatic/journal/36212> by chromatic (How very selective recourse to reference counting speeds up Parrot.)
* 2008-04-12 "More Parrot/Rakudo Optimizations"<http://use.perl.org/~chromatic/journal/36132> by chromatic
* 2008-04-11 "Yet Another Parrot/Rakudo Optimization"<http://use.perl.org/~chromatic/journal/36127> by chromatic
* 2008-04-10 "Multiple Dispatch Now, Please!"<http://www.oreillynet.com/onlamp/blog/2008/04/multiple_dispatch_now_please.html> by chromatic
* 2008-04-09 "Delegation With 'handles'"<http://www.rakudo.org/2008/04/delegation-with-handles.html> by Jonathan Worthington (Rakudo)
* 2008-04-08 "Rakudo Gets Type Annotations And Checking"<http://www.rakudo.org/2008/04/rakudo-gets-type-annotations-a.html> by Jonathan Worthington
* 2008-04-02 "Perl 6 on Parrot (Rakudo) progress report"<http://use.perl.org/~pmichaud/journal/36035> by Patrick Michaud
* 2008-03-31 "Rakudo gets some IO"<http://www.rakudo.org/2008/03/rakudo-gets-some-io.html> by Jonathan Worthington
* 2008-03-28 "Pairs and Subsets"<http://www.rakudo.org/2008/03/pairs-and-subsets.html> by Jonathan Worthington (Rakudo)
* 2008-03-27 "The Parrot Compiler Toolkit Tutorial"<http://use.perl.org/~Ovid/journal/35989?from=rss> by Ovid (concerns the tutorial posted on <http://www.parrotblog.org/>)
* 2008-03-08 "Perl Myths"<http://timbunce.files.wordpress.com/2008/03/perl-myths-200802-with-notes.pdf> by Tim bunce (PDF; Perl is *not* dead, Perl is *not* hard to read / test / maintain, Perl 6 is *not* killing off Perl 5.)
* 2008-02-23 "Perl 6"<http://www.pmichaud.com/2008/pres/fosdem-perl6/> by Patrick Michaud ("video"<http://video.fosdem.org/2008/maintracks/FOSDEM2008-perl6.ogg>)
* 2008-02-16 "The Future of mod_perl: Perl 6 and Beyond"<http://www.smashing.org/talks/future_of_mod_perl.pdf> by Jeff Horwitz (PDF; Frozen Perl conference)
* 2008-02-15 "Role Composition and Regexes"<http://www.rakudo.org/2008/02/role-composition-and-regexes.html> by Jonathan Worthington (progress report)
* 2008-02-07 "More Rakudo OO Hacking"<http://use.perl.org/~JonathanWorthington/journal/35610> by Jonathan Worthington (progress report)
* 2008-02-07 "What You Test Changes How You Test"<http://www.oreillynet.com/onlamp/blog/2008/02/what_you_test_changes_how_you.html> by chromatic (Read this if you're interested in helping out with testing. *Donations of Windows PCs would also be helpful.*)
* 2008-02-03 "The Cult of Bootstrapping"<http://use.perl.org/~chromatic/journal/35563> by chromatic (Why bootstrapping with the [Parrot] VM still makes huge sense.)
* 2008-02-02 "The Mysterious Backstory of Perl QA (chromatic remix)"<http://use.perl.org/~chromatic/journal/35560> by chromatic (How the Perl 6 project stimulated the important and impressinve advances in Perl 5 quality assurance.)
* 2008-02-01 "New perl6doc executable"<http://use.perl.org/articles/08/02/01/209206.shtml> by Brian d Foy (for [rakudo] (Perl 6 on [Parrot]))
* 2008-02-?? "Richard Dice about 'The Perl Foundation'"<http://downloads.foo-magazin.de/Interview_RichardDice.pdf> (interview in the German Perl magazine "$foo-Magazin")
* 2008-01-23 "w00t! Rakudo Perl has classes!"<http://www.rakudo.org/2008/01/w00t-rakudo-has-classes.html> by Andy Lester (progress report)
* 2008-01-15 "Parrot 0.5.2 released, now with 'make perl6'"<http://perlbuzz.com/2008/01/parrot-052-released-now-with-a-make-perl6-target.html> by Bob Rogers
* 2008-01-06 "My Perl 6 Hacking"<http://use.perl.org/~JonathanWorthington/journal/35309> by Jonathan Worthington
* ——————
* 2007-11-16 "Classes, Roles and Constraints in Perl 6"<http://www.jnthn.net/papers/2007-fpw-perl6oop-slides.pdf> by Jonathan Worthington (French Perl Workshop 2007)
* 2007-11-16 "Parrel New World"<http://www.jnthn.net/papers/2007-fpw-parallelism-slides.pdf> by Jonathan Worthington (French Perl Workshop 2007)
* 2007-11-07 "A Tour of Parrot"<http://www.linux-mag.com/id/4197> by chromatic (linux-mag, free registration required to read)
* 2007-09-06 "First mod_perl6 handlers"<http://perlbuzz.com/project-hum/2007/09/first-mod-perl6-handlers.html> by Jeff Horwitz
* 2007-05-10 "Everyday Perl 6"<http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html> by Jonathan Scott Duff
* 2007-04-27 "Perl 6 Today"<http://video.google.com/videoplay?docid=-3876155376103839772> by Audry Tang (Video of presentation at Google)
* 2007-03-19 "Deploying And Supporting Perl 6"<http://www.jnthn.net/papers/2007-ukuug-deployingperl6-slides.pdf> by Jonathan Worthington (UKUUG Spring 2007 Conference)
* 2007-03-01 "The Beauty of Perl 6 Parameter Passing"<http://www.perl.com/pub/a/2007/03/01/perl-6-parameter-passing.html> by Phil Crow
* ——————
* 2006-03-01 "Refuting Perl 6 Myths"<http://svn.openfoundry.org/pugs/docs/talks/p6myths2.html> by Juerd (8th German Perl Workshop, 2006)
* 2006-01-17 "What is Perl 6 / Slashdot"<http://it.slashdot.org/article.pl?sid=06/01/17/0331238>
* 2006-01-12 "What is Perl 6"<http://www.perl.com/pub/a/2006/01/12/what_is_perl_6.html> by chromatic
* ——————
* 2005-12-20 "Larry Wall on Perl 6 / Slashdot"<http://it.slashdot.org/article.pl?sid=05/12/20/1314233>
* 2005-12-19 "Larry Wall on Perl 6"<http://www.linuxformat.co.uk/modules.php?op=modload&name=News&file=article&sid=189> by M-Saunders in Linux Format (brief excerpts of printed version)
* ——————
* 2004-11-02 "Cultured Perl: Perl 6 grammars and regular expressions"<http://www.ibm.com/developerworks/linux/library/l-cpregex.html> by Teodor Zlatanov
* 2004-05-28 "Periodic Table of the Operators"<http://www.ozonehouse.com/mark/blog/code/PeriodicTable.html> by Mark Lentczner
* 2004-05-04 "How to Sell Perl 6"<http://perlmonks.com/index.pl?node_id=350254> by Ovid
* ——————
* 2003-06-12 "The Case for Virtual Register Machines"<http://citeseer.ist.psu.edu/cache/papers/cs/31239/http%3AzSzzSzwww.complang.tuwien.ac.atzSzantonzSzivme03zSzproceedingszSzdavis.pdf/davis02case.pdf> by Brian Davis, Andrew Beatty, Kevin Casey, David Gregg and John Waldron (PDF)
* ——————
* 2002-09-06 "Larry Wall On Perl, Religion, and... / Slashdot"<http://interviews.slashdot.org/article.pl?sid=02/09/06/1343222>
* ——————
* 2000-07-25 "Report on the Perl 6 Announcement: Why? How?"<http://www.perl.com/pub/a/2000/07/perl6.html> by Mark-Jason Dominus

^^ Catagorized Articles and Presentations

^^^ Grants and Support

Help solicit more of these sorts of grants for Perl 6 and Parrot!

* "Parrot Grant from NLNet"<http://www.perlfoundation.org/parrot_grant_from_nlnet> (Thanks NLNet!!)
* "The Mozilla Foundation and the Perl 6 on Parrot Grant"<http://www.oreillynet.com/onlamp/blog/2007/11/the_mozilla_foundation_and_the.html> (Thanks Mozilla!!)
* "List of all Perl Foundation Grants"<http://www.perlfoundation.org/grants>

^^^ Perl 6 Language Design

^^^^ Larry Wall's Presentations

* [Larry Wall's Talks]
* [State of the Onion]

^^^^ Other Items

* ...

^^^^ Other Languages (relevant to Perl 6)

* ""Perl Best Practices"<http://www.oreilly.com/catalog/perlbp/>" by Damian Conway. Even though this currently applies to Perl 5, most of the principles also apply to Perl 6. This book is a semi-officially recommended guideline for people developing core Perl 6 modules and tests.
* ""Confessions of a Used Programming Language Salesman; Getting the Masses Hooked on Haskell"<http://research.microsoft.com/%7Eemeijer/Papers/ICFP06.pdf>" (Warning: PDF link) by Erik Meijer.
* ""Traits"<http://www.iam.unibe.ch/%7Escg/Research/Traits/>" are one of the "Big Ideas" that have influenced #perl6 design discussions.
* Some "Paul Graham"<http://www.paulgraham.com/bio.html> essays on programming language design. Although Graham's background is Lisp and he is the designer of "Arc"<http://www.paulgraham.com/arc.html>, many of his themes are highly relevant to understanding (1) why Perl 6 is going to be a huge success, and (2) how you can take great advantage of Perl 6.
** ""The 100 Year Language"<http://www.paulgraham.com/hundred.html>" (2003-04) is a classic programming language essay on how we should view Perl 6 — even though it's not about Perl 6.
** ""Why Arc Isn't Especially Object Oriented"<http://www.paulgraham.com/noop.html>"
** ""Design Philosophy"<http://www.paulgraham.com/design.html>"
** ""Five Questions About Language Design"<http://www.paulgraham.com/langdes.html>" (2001-05)
** ""Six Principles for Making New Things"<http://www.paulgraham.com/newthings.html>" (2008-02)
** ""The Venture Capital Squeeze"<http://www.paulgraham.com/vcsqueeze.html>" (2005-11) "During the Bubble, a lot of people predicted that startups would outsource their development to India. I think a better model for the future is David Heinemeier Hansson, who *outsourced his development to a more powerful language instead*."
** ""Programming Bottom-Up"<http://www.paulgraham.com/progbot.html>" (1993)
** ""Revenge of the Nerds"<http://www.paulgraham.com/icad.html>" (2002-05)
** ""The Python Paradox"<http://www.paulgraham.com/pypar.html>" (2004-08)

^^^ Perl 6 Topics (micro-articles and more)

* [Perl 6 microarticles]

^^ External agregators

* "Perl 6 and Parrot links"<http://perl6.cz/wiki/Perl_6_and_Parrot_links> - more than 300 Perl 6 and Parrot VM related links (perl6.cz wiki)
* "Planet Perl Six"<http://planetsix.perlfoundation.org/> - an aggregator of select Perl 6 related blogs
* "Planet Parrot"<http://planet.parrotcode.org/> - an aggregation of select Parrot related blogs


Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

 
 
 
File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

 
 
 
Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.

Tag: 

Suggestions: