From darren at DarrenDuncan.net Wed Aug 2 00:17:25 2006 From: darren at DarrenDuncan.net (Darren Duncan) Date: Wed, 2 Aug 2006 00:17:25 -0700 Subject: [VPM] some useful info/dl urls about Perl 6 Message-ID: All, This email is a follow-up to the second "Recreational Computer Science Society" ( http://groups.google.com/group/reccompsci/ ) meeting that took place 6pm tonight at UVIC's ECS 660. At the meeting, in response to the several-places-heard criticism that Perl 6 is never coming out (ala Duke Nukem Forever), I responded that things are in fact moving quickly now, catalyzed by the start of the Pugs project 1.5 years ago, with a lot of the language now implemented and useable today, and the language design now winding into corner cases, and over a hundred active developers. Responding to a request at the meeting, following are some good and current links where you can read about and download Perl 6. It isn't exhaustive, but it may be all you really need for now. ----------- DOCUMENTATION: 1. http://dev.perl.org/perl6/doc/synopsis.html - the htmlized official language spec in progress; http://svn.perl.org/perl6/doc/trunk/design/syn/ is the slightly-ahead-by-a-few-hours original pod version 2. http://www.samag.com/documents/s=10093/sam0609j/ - a short tutorial like example set on using Pugs with various Perl 6 code examples that work now 3. http://pugs.blogs.com/ - frequently updated blog of Audrey Tang, the lead developer of Pugs (the currently most complete Perl 6 implementation) which best illustrates latest developments 4. http://pugscode.org/ - a central info site for Pugs, but infrequently updated 5. http://parrotcode.org/ - a central info site for Parrot, a virtual machine for multiple languages, the long term main Perl 6 implementation / target IMPLEMENTATIONS: 1. http://search.cpan.org/dist/Perl6-Pugs/ - distributions of Pugs, featuring its most complete Haskell implementation (requires the free GHC), plus copies of related projects that are not Parrot, such as the on-Javascript implementation (run Perl 6 in your web browser) ... latest is Pugs 6.2.12, subsequent is 6.28.0 2. http://rt.openfoundry.org/Foundry/Project/?Queue=270 - web site for Pugs' Subversion repository ... ignore the release versions/dates mentioned ... but notice the large committer list 3. http://search.cpan.org/dist/v6-alpha/ - distributions of v6.pm, a pure Perl 5 implementation letting you use Perl 6 without GHC or Parrot ... this version will probably be used in production first, by me anyway ... see also http://search.cpan.org/dist/Moose/ , one of its main dependencies that is independently useful, and being used in production later this very month 4. http://search.cpan.org/dist/parrot/ - distributions of Parrot (just requires a C compiler, mainly) ... latest is Parrot 0.4.5 5. There also exist Win32 binaries of the above to help Windows people. A quick search showed http://www.pxperl.com/ for example, but that is a year out of date, and newer alternatives probably exist. FORUMS: 1. IRC channel #perl6 on chat.freenode.net port 6667 - where most Pugs development discussion happens, and also some Perl 6 design discussion and users discussion ... see also http://colabti.de/irclogger/irclogger_log/perl6 , which is a web archive of that channel, paginated by day 2. Email list perl6-users at perl.org - recently created as a forum more for people using Perl 6 rather than for its development talk ... this is a good place besides #perl6 to ask your questions ... see also http://www.nntp.perl.org/group/perl.perl6.users , a web archive of that list 3. Email list perl6-language at perl.org - main list for discussing Perl 6 design ... see also http://www.nntp.perl.org/group/perl.perl6.language , a web archive of that list ----------- Okay, I may pull together an improved list later, but hopefully you should be able to see a good idea of the current state of things through those links. P.S. FYI, I am personally involved in the Pugs project for nearly its whole existence, mainly by writing non-trivial code in Perl 6, and regularly post to #perl6 and perl6-language. I currently anticipate using Perl 6 in production myself by Christmas of THIS year, thanks partly to v6.pm which lowers the barrier to installation and integration with legacy Perl 5 code. Good day. -- Darren Duncan From Peter at PSDT.com Thu Aug 10 12:28:01 2006 From: Peter at PSDT.com (Peter Scott) Date: Thu, 10 Aug 2006 12:28:01 -0700 Subject: [VPM] August meeting cancelled Message-ID: <6.2.3.4.2.20060810122616.02691af0@mail.webquarry.com> Time has caught up with me too much to get an August meeting off the ground, so I am, unilaterally cancelling it. September 19 is a date I would not like to miss, however. Let's start the ball rolling on contributions. I can provide a summary and retrospective of OSCON sessions and keynotes, for instance. -- Peter Scott Pacific Systems Design Technologies http://www.perldebugged.com/ http://www.perlmedic.com/