--- extra: footer: - body: |- This summary was prepared using [Mail::Summary::Tools](http://search.cpan.org/dist/Mail-Summary-Tools/), available on CPAN. If you appreciate Perl, consider [contributing to the Perl Foundation](http://donate.perlfoundation.org) to help support the development of Perl. Thank you to everyone who has pointed out mistakes and offered suggestions for improving this series. Comments on this summary can be sent to Ann Barcomb, . title: Acknowledgements - body: |- This summary can be found in the following places: * [use.perl.org](http://use.perl.org/) * [The Pugs blog](http://pugs.blogs.com/) * [The perl6-announce mailing list](http://lists.cpan.org/showlist.cgi?name=perl6-announce) * [ONLamp](http://www.oreillynet.com/onlamp/blog/) title: Distribution header: - body: |- "> Errrr ... I'm the one who *needs* the tutorial, not the one to write it. "That makes you a prime person to capture the questions it needs to answer! You can't evade the Responsibility Ponies that easily." -- chromatic, responding to James E Keenan in '' title: This week on the Perl 6 mailing lists see_also: - name: Perl Foundation activities uri: http://blog.perlfoundation.org - name: Perl 6 Development uri: http://dev.perl.org/perl6 - name: Planet Perl Six uri: http://planetsix.perlfoundation.org/ lists: - name: perl6-language threads: - date_from: 1170184266 date_to: 1170967358 hidden: addressed in the previous summary message_id: 20070130201100.044FBCBA1B@x12.develooper.com messages: - 'a0623091ec1ec36dc503b@[172.27.1.7]' - 45C867B3.5050100@barco.com - 'a06230921c1ed7e571186@[172.27.1.7]' - 45C89CE3.8050505@numeninest.com - 20070206164130.GA20814@stripey.com - slrnesj5oj.d38.rgarciasuarez@inv75-3-82-241-119-67.fbx.proxad.net - 45CB8AED.6080202@numeninest.com - 45CB8B31.7080300@numeninest.com - b762bfda0702060914i1bc09aexdf0ba0a8ca39a44b@mail.gmail.com - 45BF9BB1.40403@barco.com - 20070130193626.GA12155@wall.org - 45C89CE3.8050505@numeninest.com - 20070206164130.GA20814@stripey.com - slrnesj5oj.d38.rgarciasuarez@inv75-3-82-241-119-67.fbx.proxad.net - 45CB8AED.6080202@numeninest.com - 45CB8B31.7080300@numeninest.com - b762bfda0702060914i1bc09aexdf0ba0a8ca39a44b@mail.gmail.com posters: - email: larry@cvs.perl.org name: larry - email: david.green@telus.net name: David Green - email: Thomas.Sandlass@barco.com name: TSa - email: bsdz@numeninest.com name: Blair Sutton - email: Smylers@stripey.com name: Smylers - email: rgarciasuarez@gmail.com name: Rafael Garcia-Suarez - email: perlpilot@gmail.com name: Jonathan Scott Duff - email: larry@wall.org name: Larry Wall subject: '[svn:perl6-synopsis] r13549 - doc/trunk/design/syn' summary: '' - date_from: 1170185487 date_to: 1170708753 hidden: new post is not important message_id: 20070130203117.A637DCBA1B@x12.develooper.com messages: - 20070205205215.GA21814@fourtheye.org posters: - email: larry@cvs.perl.org name: larry - email: bob@fourtheye.org name: Robert Wilkinson subject: '[svn:perl6-synopsis] r13551 - doc/trunk/design/syn' summary: '' - date_from: 1170710791 date_to: 1170710969 hidden: ~ message_id: 20070205222624.CC1F2CBA1B@x12.develooper.com messages: - AAEE5ECC-A23C-45D8-9C2C-58F4BCBC91B6@ece.cmu.edu posters: - email: larry@cvs.perl.org name: larry - email: allbery@ece.cmu.edu name: Brandon S. Allbery KF8NH subject: '[svn:perl6-synopsis] r13570 - doc/trunk/design/syn' summary: |- A commit by Larry Wall changed categories to allow multiple dispatch via the longest-token rule. - date_from: 1170711671 date_to: 1170712175 hidden: 'correct typo in previous commit, introduce new typo' message_id: 20070205224106.70A7DCBA1B@x12.develooper.com messages: - 20070205214927.GA24686@wall.org posters: - email: larry@cvs.perl.org name: larry - email: larry@wall.org name: Larry Wall subject: '[svn:perl6-synopsis] r13571 - doc/trunk/design/syn' summary: '' - date_from: 1170713230 date_to: 1170713230 hidden: small change message_id: 20070205230702.A5824CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13572 - doc/trunk/design/syn' summary: '' - date_from: 1170872964 date_to: 1170872964 hidden: clarification message_id: 20070207192914.AB691CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13573 - doc/trunk/design/syn' summary: '' - date_from: 1170953037 date_to: 1170953037 hidden: looks like a small commit message_id: 20070208174351.74EB5CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13574 - doc/trunk/design/syn' summary: '' - date_from: 1170965097 date_to: 1170965097 hidden: ~ message_id: 20070208210447.D4AEECBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13575 - doc/trunk/design/syn' summary: A commit by Larry Wall added `Q//` as a quoting form and removed `qn//`. - date_from: 1170965298 date_to: 1170965298 hidden: typo message_id: 20070208210811.C7A8BCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13576 - doc/trunk/design/syn' summary: '' - date_from: 1170967954 date_to: 1170967954 hidden: ~ message_id: 20070208215225.5A09DCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13577 - doc/trunk/design/syn' summary: |- This commit by Larry Wall affected S04, S05, S06 and S12. It unified proto processing to implicitly allow re-declarations within a scope. It works on most declarators, including regex, token, rule and variables. Multiple `my` declarations now issue a warning, which may be suppressed with a `proto` declaration of the variable. The `multi` keyword is optional in a `proto` scope, and the `unique` keyword "undoes" an outer `proto`. - date_from: 1170969464 date_to: 1170990417 hidden: ~ message_id: 20070208211732.GA10195@wall.org messages: - 20070208213618.GA10876@wall.org - 13C2B2E6-BBA8-49DB-A2FD-0903833F2006@audreyt.org posters: - email: larry@wall.org name: Larry Wall - email: audreyt@audreyt.org name: Audrey Tang subject: recent changes summary: |- Larry Wall decided to explain what was driving the recent synopsis changes. For some time, he has been working on a Perl 6 grammar written in Perl 6; a [snaphot](http://svn.pugscode.org/pugs/src/perl6/Perl-6.0.0-STD.pm) is available. Audrey Tang noted that Pugs can parse it, but it still needs to be made to run, and run fast. - date_from: 1170983895 date_to: 1170983895 hidden: typo message_id: 20070209021809.A396DCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13578 - doc/trunk/design/syn' summary: '' - date_from: 1170984437 date_to: 1170984437 hidden: typo message_id: 20070209022712.E7DE8CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13579 - doc/trunk/design/syn' summary: '' title: Language - name: perl6-internals threads: - date_from: 1170518041 date_to: 1170596788 hidden: covered last week message_id: 45C4B003.8020405@gmail.com messages: - 45C5E39B.1080905@gmx.de posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: Bernhard.Schmalhofer@gmx.de name: Bernhard Schmalhofer subject: '[PATCH] PIR updates' summary: '' - date_from: 1170600841 date_to: 1170600841 hidden: ~ message_id: 45C5F36C.9000106@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] Update pirgrammar.pod' summary: |- Klaas-Jan Stol submitted a patch with an updated version of `pirgrammar.pod` and `pirgrammar.html` which contains examples for most constructs. The documents are still being worked on. Later, in '', he submitted an updated version. These triggered some discussion in the thread ''. - date_from: 1170681328 date_to: 1170681328 hidden: ~ message_id: 45C72DE2.20309@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: Q on Calling conventions; parameter order summary: |- Klaas-Jan Stol remarked that some Parrot calling conventions are unclear. He made a list of the order in which checks are done, as far as he can tell, and asked if it was correct and if cases were missing. - date_from: 1170684046 date_to: 1170684046 hidden: summary message_id: 20070205140038.11943.qmail@x1.develooper.com posters: - email: perlbug-summary@perl.org name: Parrot Bug Summary subject: Parrot Bug Summary summary: '' - date_from: 1170696919 date_to: 1170696919 hidden: merged with 45CB4F66.1040103@gmail.com message_id: 45C76AC7.9080800@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] update docs/imcc/calling_conventions.pod' summary: '' - date_from: 1167969619 date_to: 1170725563 hidden: covered in the summary from 2 weeks ago message_id: rt-3.6.HEAD-1693-1167969612-553.41185-72-0@perl.org messages: - 45B6B60F.4040600@yahoo.com - rt-3.6.HEAD-30390-1170725555-1900.41185-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan - email: jkeen_via_google@yahoo.com name: James E Keenan rt_ticket: 'perl #41185' subject: '[perl #41185] [BUG]: examples/shootout/regexdna.pir.input: Persistently failing test ' summary: '' - date_from: 1170201194 date_to: 1171196807 hidden: ~ message_id: 45BFDA38.7060107@verizon.net messages: - 45C8B5C1.80602@perl.org - 9756DA4B-3151-4AB4-BD1A-900C305DDE39@ag.ru - 45C8C7D6.1000505@gmail.com - 874B1270-4AF7-467A-84AC-A6F6FFE7E200@verizon.net - 200702071149.23522.chromatic@wgz.org - b663e8164dc75705d5372fb1ad63a4dc@gmail.com - 45CA34FE.2090008@gmx.de - 45C10EBB.4020104@perl.org - FF39470E-127E-4E42-8766-22DA0ACED751@verizon.net - 200701311817.13786.chromatic@wgz.org - 45C8B5C1.80602@perl.org - 9756DA4B-3151-4AB4-BD1A-900C305DDE39@ag.ru - 45C8C7D6.1000505@gmail.com - 874B1270-4AF7-467A-84AC-A6F6FFE7E200@verizon.net - 200702071149.23522.chromatic@wgz.org - b663e8164dc75705d5372fb1ad63a4dc@gmail.com - 45CA34FE.2090008@gmx.de posters: - email: jkeen@verizon.net name: James E Keenan - email: allison@perl.org name: Allison Randal - email: dimad@ag.ru name: Dzema Dmitriy - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: chromatic@wgz.org name: chromatic - email: jrisom@gmail.com name: Joshua Isom - email: Bernhard.Schmalhofer@gmx.de name: Bernhard Schmalhofer subject: What Skills Do We Need to Finish Parrot? summary: |- Last week, James E Keenan asked what code remains to be written in Parrot. Allison Randal replied that IO, Events, Threads, Compiler tools interface, Object support and Exceptions need the most work. James then asked about resources for learning PIR. chromatic offered suggestions. This week, Allison Randal replied that to date, she hadn't been able to get the relevant sections of "Parrot Essentials" released, and proposed that James create a PIR tutorial. She suggested `docs/imcc/syntax.pod` as an introduction. Klaas-Jan Stol mentioned that he'd been working on `languages/PIR/docs/pirgrammar.pod`. James said that he needed a tutorial, and therefore wasn't suited to write one. chromatic disagreed, stating that inexperience left James in the perfect position to know what questions needed to be answered. Joshua Isom seconded, suggesting that James could start a FAQ by creating at least the questions. Bernhard Schmalhofer suggested adding questions to `docs/imcc/imcfaq.pod`. It turned out that Dzema Dmitriy is working on a PIR tutorial to accompany a PIR bundle for Texmate. - date_from: 1170415059 date_to: 1170781722 hidden: included in the previous summary message_id: 45C31DC8.8070109@gmail.com messages: - 45C8B60F.1020205@perl.org posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: allison@perl.org name: Allison Randal subject: Q on PIR vs PASM summary: '' - date_from: 1170718247 date_to: 1170718247 hidden: merged with 45C5F36C.9000106@gmail.com message_id: 45C7BE0E.3050508@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] update pirgrammar.pod (replaces patch 2/4/2007)' summary: '' - date_from: 1170725478 date_to: 1171712115 hidden: ~ message_id: rt-3.6.HEAD-14573-1170725471-275.41453-72-0@perl.org messages: - 45C8B2B7.2060705@perl.org - 200702062026.04663.lt@toetsch.at - 26C51345-F0C5-4CBE-A1AE-48BBAFFF232B@verizon.net - rt-3.6.HEAD-14573-1170725662-1151.41453-15-0@perl.org - 45C8B2B7.2060705@perl.org - 200702062026.04663.lt@toetsch.at - 26C51345-F0C5-4CBE-A1AE-48BBAFFF232B@verizon.net posters: - email: parrotbug-followup@parrotcode.org name: James Keenan - email: allison@perl.org name: Allison Randal - email: lt@toetsch.at name: Leopold Toetsch rt_ticket: 'perl #41453' subject: '[perl #41453] [BUG] Test failure in t/pmc/object-meths.t ' summary: |- In ticket , James Keenan reported a failure with a text in `t/pmc/object-meths.t`. Allison Randal identified it as stemming from r16783, and thought that `o = new 'MyClass', $P0` should call `init_pmc` rather than `init`, even if `$P0` is null. She asked Leopold Toetsch if the choice between `init` and `init_pmc` should be based upon the content of the argument. Leopold replied that that was not his intention; there should be just one init :vtable which is called, according to PDD03 calling conventions. Allison summarized the situation as a feature request which had been submitted as a failing test. She changed the test to reflect the current situation (r17026) and submitted the feature request in ticket . - date_from: 1170729650 date_to: 1170780805 hidden: ~ message_id: 45C7EAA8.3020409@perl.org messages: - 45C8A55E.5050607@tewk.com - 45C8B276.2060701@perl.org posters: - email: allison@perl.org name: Allison Randal - email: tewk@tewk.com name: Kevin Te subject: Prototype object model for Parrot summary: |- Allison Randal worked with Sam Vilain on a prototype object model written in PIR. She checked it in to `compilers/smop`. The next step is to implement the prototype at the PMC level, and incorporate much of the functionality of `src/objects.c`. Kevin Te replied that he had just started to port `Class::MOP` to PMCs, and would be glad to help with this port as well. - date_from: 1170730527 date_to: 1170730527 hidden: ~ message_id: rt-3.6.HEAD-14573-1170730517-904.41454-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Sam Vilain rt_ticket: 'perl #41454' subject: '[perl #41454] [PATCH] add 2 new tests for object method dispatch ' summary: |- Sam Vilain noted, in ticket , that inherited method dispatch was only tested with a simple parent/child class. In his attached patch, there are tests for three classes in a straight line, as well as a 4-class diamond inheritance. - date_from: 1170730737 date_to: 1171913154 hidden: ~ message_id: rt-3.6.HEAD-14573-1170730707-758.41455-72-0@perl.org messages: - 45D9EEED.3060502@yahoo.com - 45D9F9BB.9060003@yahoo.com posters: - email: parrotbug-followup@parrotcode.org name: James Keenan - email: jkeen_via_google@yahoo.com name: James E Keenan rt_ticket: 'perl #41455' subject: '[perl #41455] [NEW] and [PATCH]: tools/build/ops2pm.pl refactored ' summary: |- James Keenan submitted ticket . It contained several patches, for test files and related libraries. They were added to the trunk as r17061 after passing on Darwin and Win32. Later they were confirmed to also work on Linux. - date_from: 1170736925 date_to: 1170736925 hidden: typo message_id: 20070206054200.D5654CBA1B@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r16905 - trunk/docs/pdds/draft' summary: '' - date_from: 1170745674 date_to: 1170745674 hidden: ~ message_id: rt-3.6.HEAD-14573-1170745665-1504.41456-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Sam Vilain rt_ticket: 'perl #41456' subject: '[perl #41456] [PATCH] add a Super PMC test for addparent-established inheritance trees ' summary: |- In ticket , Sam Vilain submitted a test which checks that if an inheritance tree is created with `addparent`, it performs just like one made with `subclass`. - date_from: 1170866047 date_to: 1170881915 hidden: ~ message_id: 45C9FF61.2080000@gmail.com messages: - 200702071150.59885.chromatic@wgz.org - 45CA35AD.4020907@gmail.com - 200702071238.06618.chromatic@wgz.org - 1d9a3f400702071258l2f2d38c2kdac5c668c31051ad@mail.gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: chromatic@wgz.org name: chromatic - email: jerry.gay@gmail.com name: jerry gay subject: '[PATCH] Updates for languages/PIR/docs/pirgrammar.pod' summary: |- Klaas-Jan Stol submitted a patch for `pirgrammar.pod` and `pirgrammar.html` in ''. chromatic remarked that he did not like keeping HTML in the repository, and wondered if it could be automatically generated because, unlike other generated files, it does not require `flex` and `bison` to produce it. Klaas-Jan wondered if `pod2html` was available for all platforms where Perl can run. He thought it could be incorporated in the `make` procedure if that were the case. chromatic replied that it had been core since at least 5.8.0. - date_from: 1170932176 date_to: 1172242016 hidden: ~ message_id: 82cfa8030702080256j4c1adc11nd08a35edfaa7444b@mail.gmail.com messages: - 1d9a3f400702230646q21c98fdre8d0d68e47f10fab@mail.gmail.com posters: - email: hakim.cassimally@gmail.com name: Hakim Cassimally - email: jerry.gay@gmail.com name: jerry gay subject: 'Re: Porting parrot on PDA' summary: |- Hakim Cassimally replied to [Aldo Calpini's post]{http://thread.gmane.org/gmane.comp.lang.perl.perl6.internals/10966) and expressed an interest in porting to the Nokia N800. Jerry Gay replied that he'd love to see Parrot ported to the N800 and suggested a way to start on it. - date_from: 1170946029 date_to: 1170946029 hidden: merged with 45CB4F66.1040103@gmail.com message_id: 45CB37DE.1020007@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] Update ASTGrammar for lang/PIR' summary: '' - date_from: 1170952060 date_to: 1170952060 hidden: ~ message_id: 45CB4F66.1040103@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] Updates and fixes for docs/imcc/syntax.pod' summary: |- Klaas-Jan Stol submitted a number of patches for languages/PIR and `docs/imcc/syntax.pod`: * '' * '' * 'docs/imcc/syntax.pod' * '' * '' One patch, '', also sparked some discussion. - date_from: 1170953378 date_to: 1170953378 hidden: merged with 45CB4F66.1040103@gmail.com message_id: 45CB5497.1040800@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] languages/PIR fix string encoding, hex and binary numbers' summary: '' - date_from: 1170960390 date_to: 1170960390 hidden: merged with 45CB4F66.1040103@gmail.com message_id: 45CB6FE9.7070706@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] languages/PIR .globalconst ' summary: '' - date_from: 1171032196 date_to: 1171032196 hidden: ~ message_id: rt-3.6.HEAD-14573-1171032183-1332.40706-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Nuno Carvalho via RT rt_ticket: 'perl #40706' subject: '[perl #40706] [TODO] Tcl - implement [close] ' summary: |- Earlier, Paul Cochrane submitted ticket where he noted that `languages/tcl/src/builtin/close.pir` is only a stub.. Nuno Carvalho reported that a first implementation had been committed in r16933. There is still some discussion on how to best implement it for Tcl. title: Parrot Porters - name: perl6-users threads: - date_from: 1170774476 date_to: 1170994845 hidden: ~ message_id: d8a74af10702060707p5903c07ar2f9d754b6afa2e87@mail.gmail.com messages: - 0C08E669-EE8E-4D1F-A67D-BC7E08027DE3@audreyt.org - 45CBF697.80201@igc.org posters: - email: szabgab@gmail.com name: Gabor Szabo - email: audreyt@audreyt.org name: Audrey Tang - email: dvergin@igc.org name: David Vergin subject: Pugs on Windows summary: |- Gabor Szabo reported a 404 error when attempting to download a Win32 binary of Pugs and Parrot. Audrey Tang suggested a different URL. David Vergin noted that the page Audrey offered linked to a build from November 2006 and asked if there was a newer build available. - date_from: 1170854137 date_to: 1170854137 hidden: ~ message_id: 45C9D12C.7010305@gmx.de posters: - email: g.roehrbein@gmx.de name: Gilbert R. Röhrbein subject: '"delete" and maybe a problem with gather' summary: |- Gilbert R. Röhrbein wanted to reorder an array so that the elements are randomly ordered. He noted a problem with `delete` which he wasn't able to describe, except for stating that it was linked to `gather`. The code was included. title: Users - name: perl6-compiler threads: - date_from: 1170714848 date_to: 1170714848 hidden: ~ message_id: 45C7B0CD.4050904@casella.verplant.org posters: - email: moritz@casella.verplant.org name: Moritz Lenz subject: dpkg-buildpacke fails due to outdated 10smoke patch summary: |- Moritz Lenz reported that the current (r15185) revision of Pugs fails to compile on Debian when `dpkg-buildpackage` is used because the '10smoke' patch cannot be applied. title: Compiler title: Weekly Perl 6 mailing list summary