From estrabd at mailcan.com Tue Dec 9 11:46:36 2008 From: estrabd at mailcan.com (B. Estrade) Date: Tue, 9 Dec 2008 13:46:36 -0600 Subject: [Neworleans-pm] [mjd@plover.com: Higher-Order Perl full text now available online] Message-ID: <20081209194636.GR853@bc3.lsu.edu> I have this book - now you can get it for free :)... Brett ----- Forwarded message from Mark Jason Dominus ----- Date: Tue, 09 Dec 2008 18:43:29 +0000 From: Mark Jason Dominus Subject: Higher-Order Perl full text now available online To: mjd-book at plover.com (Higher-Order Perl announcement list) If you forgot what this list is about, or you don't know why you're getting this message, please see http://hop.perl.plover.com/ To unsubscribe, send a blank message to mjd-book-unsubscribe at plover.com. ---------------------------------------------------------------- Higher-Order Perl is now available online. But first, a word from our sponsor: Higher-Order Perl is copyright 2005 by Elsevier Inc. Unauthorized reproduction or distribution is absolutely forbidden. In particular, note that although the text is available for free, Higher-Order Perl is not in the public domain and is not available under a free license of any sort. I distribute it from my web site by virtue of special permission from the publisher. You, most likely, do not have any such permission. YOU CAN GET IT FROM: http://hop.perl.plover.com/book/ There are two versions available. You have your choice of structure or presentation, but not both. PDF VERSION http://hop.perl.plover.com/book/pdf/ This is the publisher's own PDF proof of the second version, which was sent to the printers in August 2005. This is better than the bootleg copies available from download sites in at least three ways: * It is the complete text of the *second* printing, which incorporates many minor corrections; the bootleg copies are all bootlegs of the first printing. * It does not have a nasty little grafitto advertising a vainglorious bootlegger plastered on every page. * It was come by honestly, not stolen from the printer. MOD VERSION http://hop.perl.plover.com/book/mod/ These are the original sources that I used to generate the manuscript draft that I first sent to the publisher. They are written in MOD, a variation on the "pod" markup in which Perl's documentation is written. It should be self-explanatory. If not, drop me a note. The big drawback of this version is that it not only omits the corrections that were added between the first and second printings, but also the much more significant corrections that were added before the first printing. FREQUENTLY-ASKED QUESTION Q. What took you so long? A. I ran outta gas. I had a flat tire. I didn't have enough money for cab fare. My tux didn't come back from the cleaners. An old friend came in from outta town. Someone stole my car. There was an earthquake, a terrible flood, locust's. It wasn't my fault!! I swear to God!! No, that's not right. It's totally my fault. I'd explain, but it would feel too much like making excuses. Also you probably don't care about the mundane details of my life for the past four years. And anyway, even if I rehearsed the whole thing, you would be quite justified in asking, at the end of the long story, "So I don't get it. What too you so long?" You may remember I wanted to turn the book into a wiki. That would have been awesome. But the book's fourth anniversary is coming up this spring and I have to admit to myself that I'm not gonna get the wiki together. So I'm posting the thing already. If anyone else wants to try to turn it into a wiki, drop me a note. Enjoy. ----- End forwarded message ----- -- B. Estrade Louisiana Optical Network Initiative +1.225.578.1920 aim: bz743 :wq From estrabd at mailcan.com Thu Dec 25 10:23:50 2008 From: estrabd at mailcan.com (B. Estrade) Date: Thu, 25 Dec 2008 12:23:50 -0600 Subject: [Neworleans-pm] [pmichaud@pobox.com: Perl 6 Scripting Games] Message-ID: <20081225182350.GG74014@bc3.lsu.edu> I found this very cool. Merry Christmas, everyone. Cheers, Brett ----- Forwarded message from "Patrick R. Michaud" ----- Date: Tue, 23 Dec 2008 00:55:02 -0600 From: "Patrick R. Michaud" To: perl6-users at perl.org Subject: Perl 6 Scripting Games Are you interested in playing with Perl 6 and Rakudo Perl but can't figure out what to do? Here's an idea that came up during Jon Allen's talk "The Camel and the Snake" [1] at YAPC::EU in Copenhagen. For the past few years Microsoft has sponsored an annual Scripting Games [2] competition, where they publish problems of varying difficulty levels to be solved using Perl 5, VBScript, Python, or other languages. I think it might be very interesting and useful to see people develop and publish Perl 6 solutions to those problems. So, here's my idea: If you're interested in learning more about Perl 6, select one or more problems from the Scripting Games website, develop solution(s) for them in Perl 6, and then publish your solutions somewhere along with a description of what you like, don't like, learned, didn't learn, etc. about Perl 6 and Rakudo Perl. One of the things we've observed from our experience with the November Wiki [3] and other similar projects is that having "running code examples" and "real problems" is one of the best drivers for compiler and language development. I'm thinking that having people craft solutions to the scripting problems might do more of the same for Rakudo, while also sparking discussion and reflection on Perl 6 itself. So, where to start? Start by obtaining and building a copy of Rakudo Perl [4], write and test your solutions to one or more problems, and post the results and your experiences somewhere for others to see. You can post to use.perl.org, your private blog, the perl6-users mailing list, or anywhere else you find convenient. The point isn't to develop a centralized repository of solutions (although we can do that), but rather to use the problems as a way to spread discussion, feedback, and experience with Perl 6. I should also make it plain that people are very likely to run into some of Rakudo Perl's "rough edges" -- places where we don't yet implement key features or where they don't work exactly as they're supposed to. But to the designers and implementors that's part of the point -- we need to know where those rough edges are. Overall, I'm hoping that with the recent improvements to Rakudo Perl [5] there won't be so many rough edges as to make the effort more disappointing than enjoyable. And there are lots of people eager to answer questions and help out on the perl6-users mailing list, IRC #perl6 (irc.freenode.net), and other common Perl forums. It's all about learning and improving what we have with Perl 6. I look forward to seeing your questions and answers. Happy holidays, Pm 1. The Camel and the Snake, http://www.yapceurope2008.org/ye2008/talk/1365 2. The Scripting Games, http://www.microsoft.com/technet/scriptcenter/funzone/games/default.mspx 3. November Wiki, http://github.com/viklund/november/tree/master 4. Rakudo Perl README, http://svn.perl.org/parrot/trunk/languages/perl6/README 5. Rakudo Perl Twitter feed, http://twitter.com/rakudoperl ----- End forwarded message ----- -- B. Estrade Louisiana Optical Network Initiative +1.225.578.1920 aim: bz743 :wq