--- 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: |- ": This mornings up date proposed "Now the da rn spam fi1ters are chang.ng my spelling to look like sp*m. Yeah, that's the 4icket... :)" -- Larry Wall, 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: 1167384856 date_to: 1170178934 hidden: this thread has been well-covered in several previous weeks; nothing really new here message_id: 7ca3f0160612290134n25ae3444rd1114fd0f560e70b@mail.gmail.com messages: - 45AE6162.7020900@barco.com - ef30550b0701171003o5111842ao597edeacc14b6b1@mail.gmail.com - 'p06230900c1daf5b7bfd0@[192.168.1.100]' - 20070123003232.GA14073@stripey.com - 'p05100302c1db0f8ece6b@[192.168.1.14]' - 20070123015746.23294.qmail@lists.develooper.com - 'p06230900c1db15b63f8f@[192.168.1.100]' - 20070123015646.GA32037@wall.org - 'p06230900c1db3e65c89c@[192.168.1.100]' - 45B5F3AD.6080805@barco.com - 20070123174550.GA28378@wall.org - 45B7476C.3010703@barco.com - 45B7543D.8020405@barco.com - 20070123075538.GF14073@stripey.com - 20070124225326.GA8708@plum.flirble.org - 45B74F23.1040204@barco.com - 20070124123951.GA540@stripey.com - 45B759ED.3080409@barco.com - 20070124135744.GB540@stripey.com - b762bfda0701230650y6131da4ndeb04cc552f32ab4@mail.gmail.com - b762bfda0701230640t1a9a8651h42fb29cd81330e81@mail.gmail.com - 200701231243.22045.mail@seamons.com - b762bfda0701231502q6a542ba8y4f32b206c97e92cc@mail.gmail.com - 20070123003232.GA14073@stripey.com - 'p05100302c1db0f8ece6b@[192.168.1.14]' - 20070123015746.23294.qmail@lists.develooper.com - 'p06230900c1db15b63f8f@[192.168.1.100]' - 20070123015646.GA32037@wall.org - 'p06230900c1db3e65c89c@[192.168.1.100]' - 45B5F3AD.6080805@barco.com - 20070123174550.GA28378@wall.org - 45B7476C.3010703@barco.com - 45B7543D.8020405@barco.com - 20070123075538.GF14073@stripey.com - 20070124225326.GA8708@plum.flirble.org - 45B74F23.1040204@barco.com - 20070124123951.GA540@stripey.com - 45B759ED.3080409@barco.com - 20070124135744.GB540@stripey.com - b762bfda0701230650y6131da4ndeb04cc552f32ab4@mail.gmail.com - 45AB952C.5060401@barco.com - 20070115210129.GA5615@stripey.com - 45ACE7E0.4030701@barco.com - ef30550b0701160745j2f7d75b9wa04bff807c943c7c@mail.gmail.com - 45ACFDA9.70401@barco.com - 45A62008.4010401@barco.com - 45ABB493.9090401@barco.com - 45BF7A43.3050801@barco.com - 20070130174153.GD8586@wall.org - 20070130172333.GB8586@wall.org - ef30550b0701301419p6f30d017g2606d9fef52c8e63@mail.gmail.com - 20070130233009.GA16864@wall.org - ef30550b0701301536t43f97c68wb2fdc6189b2735de@mail.gmail.com - 20070130231605.GB8708@plum.flirble.org - 20070130171443.GA8586@wall.org - b762bfda0701230640t1a9a8651h42fb29cd81330e81@mail.gmail.com - 200701231243.22045.mail@seamons.com - b762bfda0701231502q6a542ba8y4f32b206c97e92cc@mail.gmail.com posters: - email: lrpalmer@gmail.com name: Luke Palmer - email: Thomas.Sandlass@barco.com name: TSa - email: dataweaver@gmail.com name: Jonathan Lang - email: darren@DarrenDuncan.net name: Darren Duncan - email: Smylers@stripey.com name: Smylers - email: douglist@macnauchtan.com name: Doug McNutt - email: dave@whipp.name name: Dave Whipp - email: larry@wall.org name: Larry Wall - email: nick@ccl4.org name: Nicholas Clark - email: perlpilot@gmail.com name: Jonathan Scott Duff - email: mail@seamons.com name: Paul Seamons subject: Numeric Semantics summary: '' - date_from: 1169884816 date_to: 1170010698 hidden: ~ message_id: 20070127085959.43FC5CBA1B@x12.develooper.com messages: - 20070127181850.GC5735@plum.flirble.org - 20070128185753.GB6392@aaroncrane.co.uk - 20070127235643.GA10225@lupus.perlwolf.com posters: - email: larry@cvs.perl.org name: larry - email: nick@ccl4.org name: Nicholas Clark - email: perl@aaroncrane.co.uk name: Aaron Crane - email: john@perlwolf.com name: John Macdonald subject: '[svn:perl6-synopsis] r13540 - doc/trunk/design/syn' summary: |- A commit from Larry Wall reorganized S03. This led Nicholas Clark to comment that the sequencing operator is not defined. He had a few other notes about the commit. John Macdonald responded to Nicholas's question "Is it defined that `$a + $b` evaluates the arguments in any particular order?" by stating that in C, it is deliberately left undefined to allow the code generator more flexibility. Aaron Crane also spoke up, further explaining how C functions. - date_from: 1170025472 date_to: 1170025472 hidden: typo fix message_id: 20070129000422.21906CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13542 - doc/trunk/design/syn' summary: '' - date_from: 1170092381 date_to: 1170101604 hidden: ~ message_id: 20070129183927.42C5ECBA1B@x12.develooper.com messages: - 20070129200108.GH5800@sike.forum2.org - 20070129200834.GI5800@sike.forum2.org - 20070129201158.GJ5800@sike.forum2.org posters: - email: larry@cvs.perl.org name: larry - email: gaal@forum2.org name: Gaal Yahas subject: '[svn:perl6-synopsis] r13543 - doc/trunk/design/syn' summary: |- In this commit, Larry Wall clarified `gather` and `take`. Gaal Yahas wanted to know what it means for `take` to be evaluated in void context. He included some example code and asked what the result would be. - date_from: 1170092736 date_to: 1170092736 hidden: 'minor cleanups, says the commit message' message_id: 20070129184526.7E9D0CBA44@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13544 - doc/trunk/design/syn' summary: '' - date_from: 1170104819 date_to: 1170113973 hidden: ~ message_id: 20070129220651.A891CCBA1B@x12.develooper.com messages: - 20070129221109.GK5800@sike.forum2.org - FDB7C6FC-D24A-4035-815D-6FD4188A6A8E@ece.cmu.edu posters: - email: larry@cvs.perl.org name: larry - email: gaal@forum2.org name: Gaal Yahas - email: allbery@ece.cmu.edu name: Brandon S. Allbery KF8NH subject: '[svn:perl6-synopsis] r13545 - doc/trunk/design/syn' summary: |- Larry Wall applied some clarifications which were suggested by Gaal Yahas. Gaal, however, had some more questions. This concerned `gather` in S04. These were addressed in Larry's next commit. - date_from: 1170111947 date_to: 1170111947 hidden: fixes the problems brought up by Gaal in the previous commit message_id: 20070130000540.19564CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13546 - doc/trunk/design/syn' summary: '' - date_from: 1170117691 date_to: 1170117691 hidden: typo message_id: 20070130014122.D1322CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13547 - doc/trunk/design/syn' summary: '' - date_from: 1170129943 date_to: 1170129943 hidden: more clarifications message_id: 20070130050537.ABE8DCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13548 - doc/trunk/design/syn' summary: '' - date_from: 1170178471 date_to: 1170178471 hidden: ~ message_id: 20070130173420.GC8586@wall.org posters: - email: larry@wall.org name: Larry Wall subject: Typology of auto*crement summary: |- Larry Wall replied to a comment by TSa in another thread, wherein TSa wondered if `++` and `--` coerce Nums to Ints. Larry stated that since a Str remains a Str in a similar situation, the Num should also retain its type. One exception that he could see would be that incrementing an Undef would create an Int. In thread '', Larry expanded on how coercions are handled in functions. He said that Num to Int autocoercion is an explicit exception which is expected by Perl 5 programmers, and Str to Num (and the inverse) are also done automatically at times. Larry further explained that there had been numerous discussions on the subject, and the general feeling is that exotic types should not autocoerce unless a multi has been declared to handle the situation. TSa made a reference to the long-running '' to discuss how auto-coercion would work with `floor`. Darren Duncan replied that a `floor` would return an Int by definition, so that it would in fact be a way of explicitly converting. - date_from: 1170179475 date_to: 1170201612 hidden: merged with 20070130173420.GC8586@wall.org message_id: 20070130175059.GE8586@wall.org messages: - 45BFA571.4080105@barco.com - 'p06240800c1e58b8a7ad6@[192.168.1.101]' posters: - email: larry@wall.org name: Larry Wall - email: Thomas.Sandlass@barco.com name: TSa - email: darren@DarrenDuncan.net name: Darren Duncan subject: Int-to-Num autocoercion summary: '' - date_from: 1170184266 date_to: 1170967358 hidden: ~ message_id: 20070130201100.044FBCBA1B@x12.develooper.com messages: - 45BF9BB1.40403@barco.com - 20070130193626.GA12155@wall.org posters: - email: larry@cvs.perl.org name: larry - email: Thomas.Sandlass@barco.com name: TSa - email: larry@wall.org name: Larry Wall - email: david.green@telus.net name: David Green - 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 subject: '[svn:perl6-synopsis] r13549 - doc/trunk/design/syn' summary: |- Larry Wall made a commit which disabled negative subscript 'dwimmery' for shaped arrays, which can now take `+` and `-` operators. He then wondered if a multidimensional `Whatever (**)` would mean the same thing in "whatever" dimensions. David Green noted that the subject of ordinals had come up some time ago, and quoted a message from Larry dating back to 2004. He added his thoughts to the subject as well. Blair Sutton felt that Perl 6 should stick with 0 as the first element of a list to avoid alienating programmers from most other languages. He thought that it could be adjusted by a user-defined Parrot grammar for those who didn't like the traditional starting value, although he had personally never required that feature. Smylers was of the opinion that a pragma is overkill, and a global variable would be sufficient. Jonathan Scott Duff responded that a pragma would be useful to Pascal or Fortran programmers, and therefore it would be handy to have a pragma. Rafael Garcia-Suarez added that `$[` is a pragma in Perl 5. - date_from: 1170184861 date_to: 1170251252 hidden: ~ message_id: 20070130202050.B54C3CBA1B@x12.develooper.com messages: - 45BFAA8F.9040305@barco.com - 20070130204637.GA13659@wall.org - 45C07F80.5000401@barco.com - 45C09DD6.4020000@barco.com posters: - email: larry@cvs.perl.org name: larry - email: Thomas.Sandlass@barco.com name: TSa - email: larry@wall.org name: Larry Wall subject: '[svn:perl6-synopsis] r13550 - doc/trunk/design/syn' summary: |- Larry Wall made a commit concerning `*+` versus `*-` in subscripts. TSa replied that the distinction between the cases would be that they dispatch to different functions: `*` to `postcircumfix`, `*+` to `infix:<+>` and `*-` to `infix:<->`. TSa asked some questions based upon this observation. Larry responded that he did not want Whatever to package the array. He felt that in TSa's example, it would be necessary to dispatch to Whatever and let the Whatever code extract relevant information relating to `*`. TSa requested further information. - date_from: 1170185487 date_to: 1170708753 hidden: small fix 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: 1170187909 date_to: 1170187909 hidden: typo message_id: 20070130211140.0DDBDCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13552 - doc/trunk/design/syn' summary: '' - date_from: 1170197681 date_to: 1170202727 hidden: ~ message_id: ef30550b0701301454x459b4526r3af689dcb47f0d78@mail.gmail.com messages: - 'p06240803c1e590238ea8@[192.168.1.101]' - 20070130234734.GB16864@wall.org - 20070130235127.GC16864@wall.org - ef30550b0701301742k1feee4a4t8c76236a4f442482@mail.gmail.com - 45C0AA4C.5090206@barco.com - 45C0CF80.6090906@barco.com posters: - email: dataweaver@gmail.com name: Jonathan Lang - email: darren@DarrenDuncan.net name: Darren Duncan - email: larry@wall.org name: Larry Wall - email: Thomas.Sandlass@barco.com name: TSa subject: Enhancing array indices summary: |- Jonathan Lang wondered if it would be possible to get a single-character symbol which could be used in an array index to refer to its shape, for example something like `@x[*.head]`. Larry Wall replied that a recent suggestion was to use a syntax like `@x[*+0]`. There was further discussion on syntax possibilities, with Jonathan, Darren Duncan and TSa joining the thread. Darren proposed getting rid of negative subscripts and using only terms like `@foo[*.head]`, which he felt had the advantage of being more consistent (for shaped and unshaped arrays), and easier to learn. - date_from: 1170207645 date_to: 1170207645 hidden: small changes message_id: 20070131024031.D7BA3CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13553 - doc/trunk/design/syn' summary: '' - date_from: 1170208479 date_to: 1170208479 hidden: cleanup message_id: 20070131025433.55FD8CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13554 - doc/trunk/design/syn' summary: '' - date_from: 1170208856 date_to: 1170208856 hidden: ~ message_id: 20070131030045.605B8CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13555 - doc/trunk/design/syn' summary: |- Although he admitted that the month of Nob is cute, Larry Wall nevertheless changed S01's last modified date to Nov. In a followup commit, Larry changed the date to Jan. - date_from: 1170209147 date_to: 1170209147 hidden: Merged with 20070131030045.605B8CBA1B@x12.develooper.com message_id: 20070131030536.02464CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13556 - doc/trunk/design/syn' summary: '' - date_from: 1170265077 date_to: 1170265077 hidden: clarification message_id: 20070131183748.C43FFCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13557 - doc/trunk/design/syn' summary: '' - date_from: 1170273702 date_to: 1170431749 hidden: minor changes message_id: 20070131210113.2AD99CBA1B@x12.develooper.com messages: - 20070202155536.GC8708@plum.flirble.org posters: - email: larry@cvs.perl.org name: larry - email: nick@ccl4.org name: Nicholas Clark subject: '[svn:perl6-synopsis] r13558 - doc/trunk/design/syn' summary: '' - date_from: 1170352361 date_to: 1170352361 hidden: formatting cleanup message_id: 20070201185232.1346BCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13559 - doc/trunk/design/syn' summary: '' - date_from: 1170362049 date_to: 1170362049 hidden: filetest operators were removed and nobody cried message_id: 20070201213400.62266CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13560 - doc/trunk/design/syn' summary: '' - date_from: 1170362328 date_to: 1170362328 hidden: typos message_id: 20070201213842.98B35CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13561 - doc/trunk/design/syn' summary: '' - date_from: 1170362613 date_to: 1170362613 hidden: small tweaks message_id: 20070201214325.D26A9CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13562 - doc/trunk/design/syn' summary: '' - date_from: 1170390157 date_to: 1170390157 hidden: minor fixes message_id: 20070202052230.4C91ECBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13563 - doc/trunk/design/syn' summary: '' - date_from: 1170403666 date_to: 1170456731 hidden: ~ message_id: 20070202090738.CF9F8CBA1B@x12.develooper.com messages: - 20070202200656.GA30209@stripey.com - 20070202225201.GA12146@wall.org posters: - email: larry@cvs.perl.org name: larry - email: Smylers@stripey.com name: Smylers - email: larry@wall.org name: Larry Wall subject: '[svn:perl6-synopsis] r13564 - doc/trunk/design/syn' summary: |- Larry Wall made a commit to allow colon pair syntax for a method-like sort of filetest. Smylers liked the changes, but was concerned about `filename.TEST` because there are only so many permutations of the word available for testing frameworks. Larry listed a host of other possible names, and was leaning toward `STATUS`. - date_from: 1170404564 date_to: 1170404564 hidden: more thought message_id: 20070202092239.E1242CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13565 - doc/trunk/design/syn' summary: '' - date_from: 1170404910 date_to: 1170404910 hidden: cleanup message_id: 20070202092824.02FE8CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13566 - doc/trunk/design/syn' summary: '' - date_from: 1170432436 date_to: 1170510216 hidden: 'a discussion, but it ended where it started' message_id: 20070202170706.9E24DCBA1B@x12.develooper.com messages: - 45C37E99.6070705@xmission.com - 20070202191603.7142.qmail@lists.develooper.com - 20070202230311.GB12146@wall.org - 20070203134327.14737.qmail@lists.develooper.com posters: - email: larry@cvs.perl.org name: larry - email: thom@xmission.com name: Thom Boyer - email: rvtol+news@isolution.nl name: Dr.Ruud - email: larry@wall.org name: Larry Wall subject: '[svn:perl6-synopsis] r13567 - doc/trunk/design/syn' summary: '' title: Language - name: perl6-internals threads: - date_from: 1169830711 date_to: 1170092850 hidden: covered in previous summary message_id: 45BA3317.7050309@gmail.com messages: - 1d9a3f400701290947i25d8876epa9ab4ea0b369338@mail.gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: jerry.gay@gmail.com name: jerry gay subject: '[PATCH] PIR language using PGE (2)' summary: '' - date_from: 1169926768 date_to: 1170020888 hidden: ~ message_id: rt-3.6.HEAD-1683-1169926757-1586.41364-72-0@perl.org messages: - 20070128214759.GA11921@host.pmichaud.com posters: - email: parrotbug-followup@parrotcode.org name: Alek Storm - email: pmichaud@pobox.com name: Patrick R. Michaud rt_ticket: 'perl #41364' subject: '[perl #41364] [PATCH] Fixed object vtable method overrides in PIR ' summary: |- Alek Storm submitted a patch as ticket . The patch allows object vtable method overrides for a number routines, such as `find_method` and `get_attr`. He also wondered if the double-underscore method of overriding could be deprecated now that there is the :vtable flag. Patrick R. Michaud responded that the deprecation cannot take place until ticket is resolved. - date_from: 1170079241 date_to: 1170079241 hidden: summary message_id: 20070129140031.22546.qmail@x1.develooper.com posters: - email: perlbug-summary@perl.org name: Parrot Bug Summary subject: Parrot Bug Summary summary: '' - date_from: 1170086291 date_to: 1170296274 hidden: ~ message_id: 1d9a3f400701290757n67c0e972uff2ebc64f077ce5a@mail.gmail.com messages: - 45C109DE.8090008@perl.org - 1d9a3f400701311817g59184609iff06b7519d24a03c@mail.gmail.com posters: - email: jerry.gay@gmail.com name: jerry gay - email: allison@perl.org name: Allison Randal subject: '[PATCH] PDD22 spec notes and ParrotIO tests' summary: |- Jerry Gay mentioned that he had written tests for the ParrotIO object, which he included as a patch. He also had some questions about PDD 22. Allison Randal answered the questions. - date_from: 1170092565 date_to: 1170092565 hidden: ~ message_id: 45BE3088.9030206@perl.it posters: - email: dada@perl.it name: Aldo Calpini subject: Porting parrot on PDA summary: |- Aldo Calpini wrote of an interest in porting Parrot to the PocketPC. CeGCC is a Windows port of gcc which produces ARM executable code. The first attempt at porting went well. A report of the procedure was included in the post. - date_from: 1170106645 date_to: 1170106645 hidden: ~ message_id: rt-3.6.HEAD-1693-1170106634-480.41371-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay rt_ticket: 'perl #41371' subject: '[perl #41371] [TODO] review parrot roles & responsibilies doc before next release ' summary: |- In ticket , Jerry Gay noted that in r16834 he had committed `docs/roles_responsibilities.pod`. He asked project members to review it before the 0.4.9 release. - date_from: 1170126746 date_to: 1170126746 hidden: ~ message_id: rt-3.6.HEAD-1693-1170126734-1853.41373-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda rt_ticket: 'perl #41373' subject: '[perl #41373] Need test for Clone of HLL info ' summary: |- Will Coleda created ticket to request a test to replace the ones marked 'todo' which relied on Perl 5 PMCs. - date_from: 1170127286 date_to: 1170127286 hidden: ~ message_id: rt-3.6.HEAD-1834-1170127278-1553.41374-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda rt_ticket: 'perl #41374' subject: '[perl #41374] test MMD with non-perl PMCs ' summary: |- Ticket , initiated by Will Coleda, requested tests for MMD which don't rely on Perl PMCs. - date_from: 1170151414 date_to: 1170160351 hidden: ~ message_id: 45BF17E6.9010907@gmail.com messages: - 3FD83A5E-7179-4E58-BE80-D432A2966B90@coleda.com - 45BF3AC2.5020900@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: will@coleda.com name: Will Coleda subject: Language Testing summary: |- Klaas-Jan Stol remarked that he was trying to set up a test harness for PIR. It appeared that the module `PIR.pm` was not used, and he was unable to find documents on how to set it up. He offered to patch the compiler FAQ once someone explains it to him. Will Coleda explained that the problem was with the name of the language, with 'PIR' being reserved for internal testing. Therefore either `lib/Parrot/Test.pm` would require modification, or the language should be renamed, for instance to 'PIR_PGE'. With Will's advice Klaas-Jan was able to get it working. - date_from: 1170162632 date_to: 1170162632 hidden: ~ message_id: 45BF4395.2080800@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] Updates for languages/PIR' summary: |- Klaas-Jan Stol submitted a patch to improve PIR. It includes a test suite, and corrections to several other files. Later, in '', and '', he posted additional tests and corrections. Later there was also '', which was applied as r16892. - date_from: 1170201150 date_to: 1170201150 hidden: merged with 45BF4395.2080800@gmail.com message_id: 45BFDA28.6090804@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] languages/PIR tests' summary: '' - date_from: 1170201194 date_to: 1171196807 hidden: ~ message_id: 45BFDA38.7060107@verizon.net messages: - 45C10EBB.4020104@perl.org - FF39470E-127E-4E42-8766-22DA0ACED751@verizon.net - 200701311817.13786.chromatic@wgz.org posters: - email: jkeen@verizon.net name: James E Keenan - email: allison@perl.org name: Allison Randal - email: chromatic@wgz.org name: chromatic - email: dimad@ag.ru name: Dzema Dmitriy - email: parrotcode@gmail.com name: Klaas-Jan Stol - 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: |- James E Keenan asked some questions with the intention of determining what part of Parrot he should focus on and try to encourage others to look at. He asked what code remains to be written before an alpha release can be made, and what skills are needed to produce that code. Allison Randal replied that the systems needing the most work are: IO, Events, Threads, Compiler tools interface, Object support, and Exceptions. She felt people with C skills are useful, as are people with general experience in dynamic languages. James then asked what the learning curve is for PIR. chromatic answered that the 'Parrot Essentials' book is still useful, although it is missing some of the more advanced features. He thought that it might be worth asking O'Reilly if the tutorial section could be expanded into public documentation, as there's currently no tutorial on PIR. - date_from: 1170215523 date_to: 1170216877 hidden: ~ message_id: rt-3.6.HEAD-1774-1170215512-1906.41380-72-0@perl.org messages: - 200701302014.59362.chromatic@wgz.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan - email: chromatic@wgz.org name: chromatic rt_ticket: 'perl #41380' subject: '[perl #41380] [PATCH]: docs/roles_responsibilities.pod: Minor grammatical corrections ' summary: |- James Keenan submitted a patch to the roles and responsibilities file. It corrected punctuation errors and was applied as r16850. The patch was ticket . - date_from: 1170241273 date_to: 1170361338 hidden: ~ message_id: 45C076E2.3020501@gmail.com messages: - 200702012121.56941.lt@toetsch.at posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: lt@toetsch.at name: Leopold Toetsch subject: On PASM and PIR registers summary: |- Klaas-Jan Stol wondered if PASM registers are still needed, except for backwards compatibility, now that there are PIR registers. Leopold Toetsch replied that PASM registers are physically allocated in the Parrot virtual machine, whereas PIR registers are virtual registers. Both types are needed. - date_from: 1170256607 date_to: 1170256607 hidden: merged with 45BF4395.2080800@gmail.com message_id: 45C0B2C1.9060100@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] languages/PIR more testing and fixing' summary: '' - date_from: 1170276812 date_to: 1170279448 hidden: ~ message_id: rt-3.6.HEAD-1774-1170276798-18.41386-72-0@perl.org messages: - 45C10C0A.7060706@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda - email: allison@perl.org name: Allison Randal rt_ticket: 'perl #41386' subject: '[perl #41386] MANIFEST must die. ' summary: |- Will Coleda created ticket to express his opinion that `MANIFEST` should not be part of the repository. He pointed out that the purpose of this file is to make sure that the general release isn't missing any files, something you already know to be true when you are working with a repository. He suggested creating it when the release is generated. Allison Randal disagreed. She believes that the purpose of a MANIFEST is to tell you which files should be included in a distribution. She thought `MANIFEST.skip`, on the other hand, could be generated from the `svn:ignore` keyword before the distribution is created. - date_from: 1170278775 date_to: 1170278775 hidden: clarification message_id: 20070131222608.4E98BCBA1B@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r16859 - trunk/docs/pdds' summary: '' - date_from: 1170281933 date_to: 1170281933 hidden: ~ message_id: rt-3.6.HEAD-1693-1170281925-1877.41387-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #41387' subject: '[perl #41387] perlcritic.t picking up non-perl files ' summary: |- In ticket , Paul Cochrane reported that the new `Parrot::Distribution` module was finding some files which weren't actually Perl language files. This was later resolved by chromatic in r17069. - date_from: 1170282126 date_to: 1170282126 hidden: ~ message_id: rt-3.6.HEAD-1693-1170282118-1448.41388-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #41388' subject: "[perl #41388] Parrot::Distribution doesn't exclude all external perl modules " summary: |- In ticket , Paul Cochrane reported that the new `Parrot::Distribution` module is not exempting external Perl modules such as Pod::Simple from its coding standards check. - date_from: 1170300391 date_to: 1170300391 hidden: ~ message_id: 200701311926.26626.chromatic@wgz.org posters: - email: chromatic@wgz.org name: chromatic subject: PBC to C Converter summary: |- chromatic included a quick Perl program which writes a C program which makes a self-contained executable for a Parrot program. He thought that it was fairly cross-platform compatible, although there could be an issue with big-endian processors. - date_from: 1170317179 date_to: 1170465988 hidden: ~ message_id: 200702010006.38506.chromatic@wgz.org messages: - 45C3E4AC.3010703@verizon.net - 45C1D816.2030202@verizon.net - 200702011013.54300.chromatic@wgz.org posters: - email: chromatic@wgz.org name: chromatic - email: jkeen@verizon.net name: James E Keenan subject: PMC Tools Test Failure summary: |- chromatic reported a failure with the buildtools tests following a `make realclean` and a Configure. James E Keenan responded that he's experienced it infrequently and thinks that it is a poorly-designed test rather than a real failure. There was a brief discussion on how to improve the test, with James suggesting that perhaps someone who was involved with the original development of `pmc2c.pl` could explain what is happening in the `DO_A_DUMP` loop. - date_from: 1170367971 date_to: 1170367971 hidden: merged with 45BF4395.2080800@gmail.com message_id: 45C265CC.5010107@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] PIR updates' summary: '' - date_from: 1170415059 date_to: 1170781722 hidden: ~ 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: |- Klaas-Jan Stol gave a brief history of how IMCC started, noting that it was eventually merged with Parrot as its parser, and since that time there have been several additions. He wondered if it is still the case that every PIR construct also has a PASM form, and if every PIR construct can be directly translated to PASM. Allison Randal replied that that was the ideal situation, but in practice many tests are written in PIR, so there may not be complete coverage for the PASM syntax versions. - date_from: 1170419514 date_to: 1170419514 hidden: ~ message_id: 45C32F2F.1000909@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] Update copyright for Parrot --version' summary: |- A patch by Klaas-Jan Stol contains a correction to make `parrot --version` give a copyright range of '2001-2007' instead of '2001-2006'. - date_from: 1170430692 date_to: 1170430692 hidden: ~ message_id: 45C35AD7.1040004@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: Copyright chang script and test summary: |- Klaas-Jan Stol submitted a script which checks all files for the last changed date and updates the copyright notice in the file. The second is a test which finds files which have out-of-date copyright notices. chromatic replied that he had a couple of ideas for the script and would take a look at them soon. - date_from: 1170431133 date_to: 1170443027 hidden: dup of 45C35AD7.1040004@gmail.com message_id: 45C35C91.9010700@gmail.com messages: - 200702021104.17727.chromatic@wgz.org posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: chromatic@wgz.org name: chromatic subject: Copyright chang script and test summary: '' title: Parrot Porters - name: perl6-users threads: - date_from: 1170062439 date_to: 1170092495 hidden: ~ message_id: 20070129092027.20026.qmail@lists.develooper.com messages: - 16d769b70701290422x6ad1fcf7rbd11941ca1eca033@mail.gmail.com - 20070129174109.GA2915@wall.org posters: - email: surrender_it@yahoo.it name: gabriele renzi - email: cmasak@gmail.com name: Carl Mäsak - email: larry@wall.org name: Larry Wall subject: take()'s return value summary: |- Gabriele Renzi wanted to know why `take` inside of a gather structure returns undef instead of a return value. Carl Mäsak had been wondering the same thing. Larry Wall couldn't remember why it hadn't been added to the specification, and put it in S04. title: Users - name: perl6-compiler threads: [] title: Compiler title: Weekly Perl 6 mailing list summary