|
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 |