--- 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: |- "developers shouldn't live in fear of $^O" -- Jerry Gay, 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: 1175135320 date_to: 1175729914 hidden: covered in 03-31 message_id: 20070329022830.75E04CBA2F@x12.develooper.com messages: - 460B7B59.5090607@barco.com - 'p06240802c23124d14d35@[192.168.1.100]' - 20070329235606.GA1148@wall.org - ef30550b0704041638m68e691b5l91278550398105c0@mail.gmail.com - 17931.12500.977414.54545@rgrjr.dyndns.org posters: - email: larry@cvs.perl.org name: larry - email: Thomas.Sandlass@barco.com name: TSa - email: darren@DarrenDuncan.net name: Darren Duncan - email: larry@wall.org name: Larry Wall - email: dataweaver@gmail.com name: Jonathan Lang - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers subject: '[svn:perl6-synopsis] r14359 - doc/trunk/design/syn' summary: '' - date_from: 1175392771 date_to: 1175392771 hidden: correction message_id: 20070401015925.530D3CBA2F@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r14367 - doc/trunk/design/syn' summary: '' - date_from: 1175610014 date_to: 1175610014 hidden: formatting message_id: 20070403142001.AC664CBA2F@x12.develooper.com posters: - email: pmichaud@cvs.perl.org name: pmichaud subject: '[svn:perl6-synopsis] r14368 - doc/trunk/design/syn' summary: '' - date_from: 1175714020 date_to: 1175714020 hidden: ~ message_id: a92222c80704041213h1371f808q4c5929f08cb0844@mail.gmail.com posters: - email: acme@astray.com name: Leon Brocard subject: 'Second Perl 6 Microgrant - Phil Crow on Java to Perl 6 declaration converter' summary: |- Leon Brocard announced that the second Perl 6 microgrant had been awarded to Phil Crow for his proposal to convert Java declarations to Perl 6. More information about his proposal can be found in the grant application text. Details about [the microgrant application procedure](http://www.nntp.perl.org/group/perl.perl5.porters/2007/03/msg122448.html) are available for those interested in submitting a proposal. - date_from: 1175733803 date_to: 1175733803 hidden: reorganization of text message_id: 20070405004315.92870CBA2F@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r14369 - doc/trunk/design/syn' summary: '' - date_from: 1175825336 date_to: 1175825336 hidden: ~ message_id: ef30550b0704051908m6b2167b1g1eea3f1f48164b5d@mail.gmail.com posters: - email: dataweaver@gmail.com name: Jonathan Lang subject: '[S03] typo' summary: Jonathan Lang submitted a patch which corrects a typo in S03. - date_from: 1175836680 date_to: 1175836680 hidden: ~ message_id: ef30550b0704052217w13516a4aj3a796ee8bf9dc689@mail.gmail.com posters: - email: dataweaver@gmail.com name: Jonathan Lang subject: '[S03] Range Semantics' summary: |- Jonathan Lang suggested a change to S03 which was inspired by the new array indexing syntax from S09. This would make Ranges in an array index a natural outgrowth of the standard Range semantics. - date_from: 1175839639 date_to: 1176508940 hidden: ~ message_id: ef30550b0704052307q346e8510td296c73a00404fea@mail.gmail.com messages: - 20070413230343.GA30758@wall.org posters: - email: dataweaver@gmail.com name: Jonathan Lang - email: larry@wall.org name: Larry Wall subject: '[S03] Negation metaoperator' summary: |- Jonathan Lang had a proposal to generalize the negated relational operators to apply to any infix operator which returns a boolean. Larry Wall rejected the suggestion because the relationals Jonathan named are typed to return Any, not Bool. title: Language - name: perl6-internals threads: - date_from: 1153789034 date_to: 1175417642 hidden: ~ message_id: rt-3.6.HEAD-1734-1153789025-1328.39934-72-0@perl.org messages: - 44C57D91.8000801@tewk.com - rt-3.6.HEAD-30201-1175417633-1333.39934-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Kevin Tew - email: tewk@tewk.com name: Kevin Tew rt_ticket: 'perl #39934' subject: '[perl #39934] [PATCH] Make disassemble useful. ' summary: |- Kevin Tew created ticket with a patch and requested feedback...back in July of 2006. Paul Cochrane applied it as r17922 on April 1st. - date_from: 1166294482 date_to: 1175414579 hidden: 'Gah, make it go away! Already covered extensively, and the new message just asks if the ticket can be closed.' message_id: rt-3.6.HEAD-1834-1166294471-987.40361-15-0@perl.org messages: - 2FAA558D-66E5-4978-9D48-E3D9D65CA241@chrisdolan.net - 8e8ee0d40612172357t626a3fc4q1ed21de5b7461cc2@mail.gmail.com - 458829FA.7000003@perl.org - rt-3.6.HEAD-30201-1175414571-1751.40361-15-0@perl.org - 458829FA.7000003@perl.org - rt-3.6.HEAD-30201-1175414571-1751.40361-15-0@perl.org - 2FAA558D-66E5-4978-9D48-E3D9D65CA241@chrisdolan.net - 8e8ee0d40612172357t626a3fc4q1ed21de5b7461cc2@mail.gmail.com - 458829FA.7000003@perl.org - rt-3.6.HEAD-30201-1175414571-1751.40361-15-0@perl.org - 458829FA.7000003@perl.org - rt-3.6.HEAD-30201-1175414571-1751.40361-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane via RT - email: chris@chrisdolan.net name: Chris Dolan - email: paultcochrane@gmail.com name: Paul Cochrane - email: allison@perl.org name: Allison Randal rt_ticket: 'perl #40361' subject: '[perl #40361] [PATCH] #40278 [CAGE] perl coding standards coda. (cont.) ' summary: '' - date_from: 1173549017 date_to: 1175530675 hidden: ~ message_id: rt-3.6.HEAD-30201-1173549007-1304.41774-72-0@perl.org messages: - rt-3.6.HEAD-3048-1175530665-867.41774-14-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan - email: bugs-parrot-track@netlabs.develooper.com name: James Keenan via RT rt_ticket: 'perl #41774' subject: "[perl #41774] [BUG]: Failures in 5 tests during 'make test'; partially patched " summary: |- James Keenan created ticket to report errors on 5 different tests. Later he closed the ticket because the failing tests were identified as part of ongoing work and the tests were no longer failing. - date_from: 1174011886 date_to: 1175803030 hidden: ~ message_id: rt-3.6.HEAD-30201-1175803021-1385.41860-14-0@perl.org messages: - rt-3.6.HEAD-30201-1174011871-1332.41860-72-0@perl.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: Paul Cochrane via RT - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #41860' subject: '[perl #41860] [CAGE] Run Parrot under Coverity Prevent ' summary: |- Paul Cochrane wanted to get Coverity to run Prevent on Parrot. This was ticket . More recently, Paul reported that he'd received a reply stating that Parrot could certainly be added, but that no date estimate was available at the moment. - date_from: 1174739793 date_to: 1175410736 hidden: covered in 03-31 message_id: rt-3.6.HEAD-1687-1174739777-21.42045-72-0@perl.org messages: - 200703271207.26267.chromatic@wgz.org - rt-3.6.HEAD-30557-1175410728-1418.42045-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Klaas-Jan Stol - email: chromatic@wgz.org name: chromatic rt_ticket: 'perl #42045' subject: '[perl #42045] [PATCH] add return statement to clone in iterator.pmc ' summary: '' - date_from: 1174926114 date_to: 1175373906 hidden: ~ message_id: 4607F316.2090506@gmail.com messages: - 189adbd0703311242g4ff1c151q6bd8e2f8e67563b7@mail.gmail.com - 200703311344.51689.chromatic@wgz.org - 460EC142.9020201@perl.org - 189adbd0703311328t66719dd8jbdbb6331d40793a1@mail.gmail.com - 189adbd0704021633ncc6d01tb1566cc250f6d9f8@mail.gmail.com - 46119930.6020603@jnthn.net - 189adbd0704021946q5c5901b5l35b7c66345bd3590@mail.gmail.com - 461246A8.7050905@jnthn.net - 4611F873.4030201@perl.org - 46129C72.6040600@perl.org - 189adbd0704031655p43c8f127vcee3544f8efa459b@mail.gmail.com - 189adbd0704041403q7f44f56l4c748883b32973b3@mail.gmail.com - 46144E42.9070405@perl.org - 189adbd0704050743g314cbbd9jd9c6d8d9bdf36edc@mail.gmail.com - 460EC004.1010408@jnthn.net - 460EC384.9010709@perl.org - a1dbd9ef1333b8967b958575fc4b4d5f@gmail.com - 4610A9F1.6080805@perl.org - 200704022312.10172.lt@toetsch.at - 460E9E39.8050401@perl.org - 189adbd0703311242g4ff1c151q6bd8e2f8e67563b7@mail.gmail.com - 200703311344.51689.chromatic@wgz.org - 460EC142.9020201@perl.org - 189adbd0703311328t66719dd8jbdbb6331d40793a1@mail.gmail.com - 189adbd0704021633ncc6d01tb1566cc250f6d9f8@mail.gmail.com - 46119930.6020603@jnthn.net - 189adbd0704021946q5c5901b5l35b7c66345bd3590@mail.gmail.com - 461246A8.7050905@jnthn.net - 4611F873.4030201@perl.org - 46129C72.6040600@perl.org - 189adbd0704031655p43c8f127vcee3544f8efa459b@mail.gmail.com - 189adbd0704041403q7f44f56l4c748883b32973b3@mail.gmail.com - 46144E42.9070405@perl.org - 189adbd0704050743g314cbbd9jd9c6d8d9bdf36edc@mail.gmail.com - 460EC004.1010408@jnthn.net - 460FC1A8.5000100@gmail.com - 4610566F.10707@perl.org - 4610688E.8020607@perl.org - 460EC0D4.2040600@jnthn.net - 460EC384.9010709@perl.org - a1dbd9ef1333b8967b958575fc4b4d5f@gmail.com - 4610A9F1.6080805@perl.org - 200704022312.10172.lt@toetsch.at posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: alek.storm@gmail.com name: Alek Storm - email: chromatic@wgz.org name: chromatic - email: allison@perl.org name: Allison Randal - email: jonathan@jnthn.net name: Jonathan Worthington - email: jrisom@gmail.com name: Joshua Isom - email: lt@toetsch.at name: Leopold Toetsch subject: Syntax for Constructing new Objects (and classes?) summary: |- This thread began with Klaas-Jan Stol asking about the syntax for constructing new objects because he thought that it was going to be changed. Allison Randal replied with examples of the two proposals for the new syntax. This led Alek Storm to ask if `new()` would be a vtable method or a PCCMETHOD. Jonathan Worthington confirmed that it is a PCCMETHOD. Allison elaborated that it is a class method. More recently, Alek replied that he thought that `new` should be kept an opcode, and `new()` should be a vtable method which is called from inside the `new` opcode. Jonathan Worthington was confused by Alek's proposal. He suggested making BaseClass implement all the vtable variants of a method, and Class can inherit from it and provide a sane interface. Alek thought that Jonathan's suggestion was similar to one he had made in but that Jonathan's explanation was superior. Allison also added her thoughts to this subthread. In the main thread, Jonathan proposed deprecating the old syntax in the next release and removing support for it in the following release. Allison agreed to marking it as deprecated now. Joshua Isom wanted the dot syntax to still work so that tests wouldn't need to be rewritten. Allison explained that there were several reasons to remove constants for types and the class registry. - date_from: 1175223903 date_to: 1175411657 hidden: covered in 03-31 message_id: rt-3.6.HEAD-30557-1175223894-270.42169-72-0@perl.org messages: - 8e8ee0d40703301347j145db863h1b810a98512a8745@mail.gmail.com - 460F1003.5020601@perl.org - 8e8ee0d40704010014w695babc9wf01ec67be1efee3a@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda - email: paultcochrane@gmail.com name: Paul Cochrane - email: allison@perl.org name: Allison Randal rt_ticket: 'perl #42169' subject: '[perl #42169] [CAGE] Create a sample subversion/config ' summary: '' - date_from: 1175225338 date_to: 1175412760 hidden: covered in 03-31 message_id: rt-3.6.HEAD-1687-1175225332-22.42170-72-0@perl.org messages: - 1d9a3f400703292214u70845c8cma2c34de1f6220d8e@mail.gmail.com - 87zm5v3yxp.fsf@offby1.atm01.sea.blarg.net - 8e8ee0d40704010032h79c354eu145cf7e45ee1075a@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda - email: jerry.gay@gmail.com name: jerry gay - email: offby1@blarg.net name: Eric Hanchrow - email: paultcochrane@gmail.com name: Paul Cochrane rt_ticket: 'perl #42170' subject: '[perl #42170] [PATCH] Report line numbers on trailing_space.t ' summary: '' - date_from: 1175290241 date_to: 1175377094 hidden: ~ message_id: 460D8172.2050006@gmail.com messages: - 460ED517.5020709@perl.org posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: allison@perl.org name: Allison Randal subject: compilers/pirc continued... summary: |- Klaas-Jan Stol added a vtable to the parser in `compilers/pirc`. He proposed looking at the bcg project to see if it would fit in with `compilers/pirc`. Allison Randal thought it was worth exploring. - date_from: 1175368168 date_to: 1175376640 hidden: ~ message_id: 20070331190920.C817BCBA2F@x12.develooper.com messages: - 460EC32C.7050806@jnthn.net - 460ED34D.1050001@perl.org posters: - email: allison@cvs.perl.org name: allison - email: jonathan@jnthn.net name: Jonathan Worthington - email: allison@perl.org name: Allison Randal subject: '[svn:parrot-pdd] r17907 - trunk/docs/pdds/draft' summary: |- A commit by Allison Randal integrated some questions and comments into the Objects PDD. Jonathan Worthington had a few comments, such as noting that `resolve` is sugar rather than something new, and that comments about offsets should go away. Allison noted that `resolve` is the preferred way of dealing with conflict resolution, and removed references to offsets. - date_from: 1175385883 date_to: 1175441864 hidden: ~ message_id: rt-3.6.HEAD-30557-1175385872-1042.42261-72-0@perl.org messages: - 8e8ee0d40703312341s182872can8288e727a90c309d@mail.gmail.com - rt-3.6.HEAD-1687-1175435899-715.42261-15-0@perl.org - rt-3.6.HEAD-30557-1175441853-1211.42261-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan - email: paultcochrane@gmail.com name: Paul Cochrane rt_ticket: 'perl #42261' subject: '[perl #42261] Extensive failures in t/compilers/imcc/imcpasm/*.t and t/pmc/sub.t ' summary: |- James Keenan posted some failures in `make test` in ticket . Paul Cochrane reported that he was unable to replicate the failures with r17914 and asked James to check his revision. James looked into it further and concluded that the name of the sandbox was affecting the test results. He wondered if anyone could explain why that was happening. - date_from: 1175393206 date_to: 1175393206 hidden: see 20070331190920.C817BCBA2F@x12.develooper.com message_id: 20070401020639.B97A8CBA2F@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17913 - trunk/docs/pdds/draft' summary: '' - date_from: 1175398924 date_to: 1175398924 hidden: moving stuff around message_id: 20070401034155.0FF88CBA2F@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17914 - trunk/docs/pdds/draft' summary: '' - date_from: 1175410166 date_to: 1175441560 hidden: see 20070331190920.C817BCBA2F@x12.develooper.com message_id: 20070401064914.885ACCBA2F@x12.develooper.com messages: - 460FD090.1090005@jnthn.net posters: - email: allison@cvs.perl.org name: allison - email: jonathan@jnthn.net name: Jonathan Worthington subject: '[svn:parrot-pdd] r17915 - trunk/docs/pdds/draft' summary: '' - date_from: 1175414329 date_to: 1175495542 hidden: ~ message_id: 20070401075842.E91EECBA2F@x12.develooper.com messages: - e7e9b6ab0704011923o904692cpa68b7bf59525d89c@mail.gmail.com - 8e8ee0d40704012332y140b0ce3ve646c6e997842c93@mail.gmail.com posters: - email: paultcochrane@cvs.perl.org name: paultcochrane - email: sartak@gmail.com name: Sartak - email: paultcochrane@gmail.com name: Paul Cochrane subject: '[svn:parrot-pdd] r17921 - trunk/docs/pdds' summary: |- A commit by Paul Cochrane noted that Perl code with `__END__` or `__DATA__` blocks should not get an emacs or vim coda. Shawn M Moore suggested putting the coda at the top of the file, but Paul explained that this had been attempted but proved to be a poor solution for several reasons. - date_from: 1175414535 date_to: 1175414535 hidden: ~ message_id: rt-3.6.HEAD-1687-1175414526-1609.42267-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #42267' subject: '[perl #42267] [CAGE] Work out how to encourage good editor-independent formatting habits ' summary: |- Paul Cochrane created ticket with the mission "Figure out how to encourage good formatting habits, without assuming that everyone uses emacs or vim, and with minimal clutter in our source code. Also write a coding standards test to codify this." - date_from: 1175419912 date_to: 1175419912 hidden: ~ message_id: rt-3.6.HEAD-30557-1175419903-200.39878-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane via RT rt_ticket: 'perl #39878' subject: '[perl #39878] [CAGE] generated files with timezoneless times ' summary: |- In ticket , Will Coleda wanted tools which insert messages into generated files to include a timezone (which should always be UTC). Paul Cochrane said that generated files are checked for timestamps in `codingstd/gmt_utc.t` and that `config/init/defaults.pm` was updated in r17923 to pass the test. - date_from: 1175422037 date_to: 1175422037 hidden: ~ message_id: rt-3.6.HEAD-1687-1175422023-871.40861-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane via RT rt_ticket: 'perl #40861' subject: '[perl #40861] [CAGE] - add a Perl::Critic policy to look for FIXME|TODO|XXX ' summary: |- In ticket , Paul Cochrane suggested adding a check for 'FIXME'/'TODO'/etc for the Perl source files, as there is currently only a check for the C files. This was done in r17925. Chris Dolan suggested using an existing Perl::Critic policy. Will Coleda asked if Andy Lester would accept a patch which would optionally permit 'TODO' comments which included ticket numbers and reject those which don't include ticket numbers? Andy replied that he didn't want to build exceptions, and proposed that people just write 'RT #12345' instead of 'TODO (#12345)'. Paul Cochrane agreed with this suggestion. thread_uri: http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/ebcbed440dbb2b07/d62a0a75593bd6b9?#d62a0a75593bd6b9 - date_from: 1175436227 date_to: 1175436227 hidden: ~ message_id: 460FBBAA.5060409@rblasch.org posters: - email: mailing-lists@rblasch.org name: Ron Blaschke subject: Link'n'Load on Windows summary: |- Ron Blaschke reported that he was looking into errors in linking and loading on Windows. With linking, there were some symbols which weren't exported. He planned to provide a patch to export them. To solve the loading issue, he wanted to change several files to include the full path. - date_from: 1175436950 date_to: 1175507857 hidden: ~ message_id: 460FBE7C.7090409@rblasch.org messages: - 200704011358.07487.chromatic@wgz.org - 4610D376.4020801@rblasch.org - 20070401185514.GA30937@kirk.peters.homeunix.org - 4610D158.7060700@rblasch.org - 87ps6o5fq2.fsf@offby1.atm01.sea.blarg.net - 4610CDD8.8020000@rblasch.org posters: - email: mailing-lists@rblasch.org name: Ron Blaschke - email: chromatic@wgz.org name: chromatic - email: steve@fisharerojo.org name: Steve Peters - email: offby1@blarg.net name: Eric Hanchrow subject: Current State of Building Parrot on Cygwin summary: |- Ron Blaschke reminded the list that it is necessary to include the absolute path to `blib/lib` in the PATH environment variable to build on Cygwin. He also explained that some problems could be due to a file having Windows line endings. Eric Hanchrow wondered if it was possible to make Parrot less fussy about the line endings. Ron wanted to see that happen, but explained that his suggestions were workarounds until the problem was resolved. Steve Peters said he would be looking at how to improve the process. Ron described his thoughts in more detail in '.' chromatic asked if it was possible to pass flags to the linker to hint at the path, which is how the Linux version works. Ron thought that was handy, but hadn't seen something similar for Windows. - date_from: 1175438682 date_to: 1175438682 hidden: covered in summary 03-31 message_id: 20070401074402.7ac4dac4@reforged posters: - email: codermattie@gmail.com name: Mike Mattie subject: 'Re: IRC discussion of smoking and branching' summary: '' - date_from: 1175445518 date_to: 1175738210 hidden: ~ message_id: rt-3.6.HEAD-1687-1175445492-1852.42270-72-0@perl.org messages: - rt-3.6.HEAD-30201-1175738203-801.42270-14-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan - email: bugs-parrot-track@netlabs.develooper.com name: James Keenan via RT rt_ticket: 'perl #42270' subject: '[perl #42270] [PATCH]: Configure.pl: refactor options processing functionality ' summary: |- In ticket , James Keenan posted a patch which removes command-line option processing from `Configure.pl` and puts it in a library. This was done to make testing easier. The patch was applied as r17983 and 17984. - date_from: 1175464615 date_to: 1176273446 hidden: ~ message_id: rt-3.6.HEAD-30201-1175464607-1513.42271-72-0@perl.org messages: - 200704102337.03911.chromatic@wgz.org posters: - email: parrotbug-followup@parrotcode.org name: Steve Peters - email: chromatic@wgz.org name: chromatic rt_ticket: 'perl #42271' subject: '[perl #42271] [PATCH] Borland C++ cleanups ' summary: |- In ticket , Steve Peters submitted a patch which cleans up Parrot for Borland C++ on Windows. This patch does not completely solve compilation issues because it seems to create new issues on Linux. chromatic applied it as r18134. - date_from: 1175468963 date_to: 1175628863 hidden: ~ message_id: 46103B8E.3000906@jnthn.net messages: - 4610A1AE.4060803@perl.org - 200704022324.16584.lt@toetsch.at - 4611DE69.3050609@perl.org - 200704032134.10797.lt@toetsch.at - 200704022324.16584.lt@toetsch.at - 4611DE69.3050609@perl.org - 200704032134.10797.lt@toetsch.at posters: - email: jonathan@jnthn.net name: Jonathan Worthington - email: allison@perl.org name: Allison Randal - email: lt@toetsch.at name: Leopold Toetsch subject: Hash iteration question summary: |- Jonathan Worthington showed two examples of iterating through a hash, and noted that in his first example you will only get the first key in the hash. He believes that the hash and iterator code are closely tied and isn't thread safe. Allison Randal replied that the significant differences are down to the iterator's `shift_pmc` throwing an exception if the key is -1, while `shift_string` doesn't check. She agreed that the code was excessively mixed and needed review. Leopold Toetsch added a further explanation on the implementation. - date_from: 1175471206 date_to: 1175554972 hidden: ~ message_id: 46104453.5080202@jnthn.net messages: - 46106763.7090504@perl.org - 46118B87.6060803@jnthn.net posters: - email: jonathan@jnthn.net name: Jonathan Worthington - email: allison@perl.org name: Allison Randal subject: 'PDD15: newclass' summary: |- Jonathan Worthington had a comment on PDD 15 and how it described the creation of a new class. He wondered about the implementation. Allison Randal replied that the `newclass` opcode will be a simple opcode. Jonathan implemented what Allison described and created a test for it as well. - date_from: 1175480078 date_to: 1175480078 hidden: small additions message_id: 20070402021431.A95DDCBA2F@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17939 - trunk/docs/pdds/draft' summary: '' - date_from: 1175482536 date_to: 1175482536 hidden: doesn't seem like a big change message_id: 20070402025529.1294BCBA2F@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17940 - trunk/docs/pdds/draft' summary: '' - date_from: 1175493970 date_to: 1175493970 hidden: consistency modification message_id: 20070402060602.E59B5CBA2F@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17941 - trunk/docs/pdds/draft' summary: '' - date_from: 1175518860 date_to: 1175518860 hidden: summary message_id: 20070402130053.12006.qmail@x1.develooper.com posters: - email: perlbug-summary@perl.org name: Parrot Bug Summary subject: Parrot Bug Summary summary: '' - date_from: 1175530439 date_to: 1175530439 hidden: ~ message_id: rt-3.6.HEAD-1687-1175530427-205.42072-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan via RT rt_ticket: 'perl #42072' subject: "[perl #42072] [BUG]: pmc2c.pl: Does anyone (know how to) use the 'no-body' option? " summary: |- In ticket , James Keenan noted that nobody had spoken up in favor of retaining the `no-body` option. He said that he would take the ticket and assign the revisions to participants of the Perl Seminar Phalanx Phoneix project in NY. - date_from: 1175559420 date_to: 1175565681 hidden: ~ message_id: rt-3.6.HEAD-1687-1175559405-252.42279-72-0@perl.org messages: - rt-3.6.HEAD-30201-1175559596-450.42279-15-0@perl.org - 200704021901.10631.chromatic@wgz.org posters: - email: parrotbug-followup@parrotcode.org name: Steve Peters - email: chromatic@wgz.org name: chromatic rt_ticket: 'perl #42279' subject: '[perl #42279] [PATCH] Parrot cleanups - part 2 ' summary: |- Steve Peters submitted a patch in ticket which had some cleanups to make Parrot work better with different C compilers. It was applied as r17952. - date_from: 1175614096 date_to: 1175614096 hidden: ~ message_id: 4612727E.2000608@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: Paper on Software Patterns in Parrot summary: |- Klaas-Jan Stol mentioned that he had recently taken a course on software patterns and co-authored a paper on patterns in Parrot, which he put on the [wiki](http://rakudo.org/parrot/index.cgi?publications_on_parrot). - date_from: 1175621843 date_to: 1175621843 hidden: ~ message_id: rt-3.6.HEAD-30557-1175621834-1716.42286-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay rt_ticket: 'perl #42286' subject: '[perl #42286] [CAGE]: Parrot::Pmc2c::PCCMETHOD constants should be autogenerated ' summary: |- Jerry Gay noted that `lib/Parrot/Pmc2c/PCCMETHOD.pm` contains a number of constants, which should be generated during the configure process and included. Ticket discusses this request. - date_from: 1175629004 date_to: 1175629004 hidden: ~ message_id: rt-3.6.HEAD-21572-1175628994-1294.42287-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jonathan Worthington rt_ticket: 'perl #42287' subject: '[perl #42287] [TODO] MMD needs to be in a PDD ' summary: |- Jonathan Worthington wanted multi-method dispatch to be documented in one of the PDDs or get its own PDD. The request was made in ticket . - date_from: 1175636970 date_to: 1175638005 hidden: ~ message_id: rt-3.6.HEAD-30201-1175636962-732.42292-72-0@perl.org messages: - 200704031500.25519.chromatic@wgz.org - 1d9a3f400704031506ye383cbflb281f43550d7e93c@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay - email: chromatic@wgz.org name: chromatic - email: jerry.gay@gmail.com name: jerry gay rt_ticket: 'perl #42292' subject: '[perl #42292] [TODO] modify PCCMETHOD syntax to more closely match PDD03 ' summary: |- In ticket , Jerry Gay requested that the PCCMETHOD syntax be modified to put it in line with PDD 03. chromatic offered a patch. - date_from: 1175646864 date_to: 1175727263 hidden: ~ message_id: 4612F277.1000209@jnthn.net messages: - 46141FAD.90005@perl.org - 46142C8D.8000609@jnthn.net - 5.1.0.14.2.20070404194919.02cf1af0@pop.besancon.parkeon.com - 46141E3A.10601@perl.org - 46142907.7050000@jnthn.net - 461449FE.7020008@perl.org - 200704060045.23023.lt@toetsch.at - 64f8aa7c2d90d3e62703ad6f1a4ebb9d@gmail.com - 200704060948.26786.chromatic@wgz.org - cabffac8d35137999881de54d80bdc53@gmail.com - 46141458.4080405@jnthn.net - 200704060045.23023.lt@toetsch.at - 64f8aa7c2d90d3e62703ad6f1a4ebb9d@gmail.com - 200704060948.26786.chromatic@wgz.org - cabffac8d35137999881de54d80bdc53@gmail.com posters: - email: jonathan@jnthn.net name: Jonathan Worthington - email: allison@perl.org name: Allison Randal - email: francois.perrad@gadz.org name: François PERRAD - email: lt@toetsch.at name: Leopold Toetsch - email: jrisom@gmail.com name: Joshua Isom - email: chromatic@wgz.org name: chromatic subject: '[svn ci] NCI methods now name-mangled' summary: |- Jonathan Worthington explained that he was starting to move class functionality into vtable methods, but ran into the issue that you cannot have a METHOD or PCCMETHOD with the same name as a vtable method. This is, however, required to implement the interface specified in PDD 15. He made some changes to get Parrot working again, which affected the Complex PMC. François PERRAD reported that this change breaks Lua. Allison Randal observed the same thing, and asked Jonathan to either fix the problem for Lua or revert the change from the trunk. Jonathan apologized for breaking things and said that it was fixed in r17982. Leopold Toetsch suggested that perhaps language maintainers who are using "features" of Parrot could submit core tests for these features, so that this type of problem won't occur in the future. Joshua Isom thought this could be expanded to anyone using Parrot where a "feature" isn't tested. He proposed an open repository for tests. chromatic wondered if it was that difficult to mail in patches. Joshua offered some arguments in favor of it. chromatic - date_from: 1175660348 date_to: 1175660348 hidden: ~ message_id: E09B2D82-AB52-4828-B1B7-490E9402301F@coleda.com posters: - email: will@coleda.com name: Will Coleda subject: parrotcode updates. summary: |- Will Coleda solicited for suggestions concerning parrotcode.org because the current system requires that he do quite a bit of work every time that directories are moved or files are added. He proposed having a directory on the site which is a checked in version of the `docs/html` directory after a `make html`. He also suggested having docs for the latest release as well as for the 'svn head'. - date_from: 1175660960 date_to: 1175885864 hidden: ~ message_id: rt-3.6.HEAD-30201-1175660953-196.42293-72-0@perl.org messages: - ffa5b88e069a396e37c637aa4801e453@gmail.com - 8e8ee0d40704040439r5dd1064ct65e51b6417b5d332@mail.gmail.com - e6d642218d442de2d07d071e7f729543@gmail.com - 20070406184914.GA5735@plum.flirble.org - 1d9a3f400704061155w236e60adlfc85000e60e8970c@mail.gmail.com - 20070406185737.GC5735@plum.flirble.org - 1d9a3f400704040747s3405e063x90e3ad298b5d43e4@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda - email: jrisom@gmail.com name: Joshua Isom - email: paultcochrane@gmail.com name: Paul Cochrane - email: nick@ccl4.org name: Nicholas Clark - email: jerry.gay@gmail.com name: jerry gay rt_ticket: 'perl #42293' subject: '[perl #42293] t/doc/pod.t vs. tools/doc/pod_errors.pl ' summary: |- In ticket , Will Coleda suggested removing the script `tools/doc/pod_errors.pl` because the functionality is already replicated in `t/doc/pod.t`. Also, the script finds errors which the test does not, which requires investigation. Joshua Isom reported that he got a segmentation fault when he tried to run the script. When he persisted with running it, he found that it appeared to have a stricter POD checker. Jerry Gay thought that perhaps the script and the test were checking different files. Paul Cochrane found that on Gentoo the `t/codingstd/c_indent.t` test caused Perl to segfault, but with a new Perl compilation it worked. He was curious because he wondered if the error was due to Gentoo Perl. Joshua replied that he was using Darwin. Paul also remarked that the script reported where the errors were in the file, which the test didn't do. Jerry Gay and Nicholas Clark commented on this. - date_from: 1175669977 date_to: 1175669977 hidden: adds existing information to the docs message_id: 20070404065930.33676CBA2F@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17972 - trunk/docs/pdds/draft' summary: '' - date_from: 1175691465 date_to: 1175691465 hidden: ~ message_id: 4613A0C4.1040905@yahoo.com posters: - email: jkeen_via_google@yahoo.com name: James E Keenan subject: '[Fwd: YAPC::Europe Call for Hackathons]' summary: |- James E Keenan reposted a call for hackathons which was published for YAPC::Europe 2007. He felt that the Chicago Hackathon had been good for Parrot, and hoped that someone would lead a related Hackathon at Y::E. More information about the offer can be found [on the Y::E website](http://vienna.yapceurope.org/ye2007/cfh.html). - date_from: 1175691575 date_to: 1175692566 hidden: ~ message_id: 136714b40704040615m5375302aka7f90b9672cb3971@mail.gmail.com messages: - rt-3.6.HEAD-1687-1175691565-743.42299-72-0@perl.org posters: - email: yasapir@gmail.com name: Yehoshua Sapir - email: parrotbug-followup@parrotcode.org name: Yehoshua Sapir subject: 'Re: [perl #42299] AutoReply: $P symbolic register allocation bug' summary: |- Yehoshua Sapir remarked that the code in worked on OS X. - date_from: 1175696789 date_to: 1175696789 hidden: ~ message_id: rt-3.6.HEAD-30201-1175696779-1870.42300-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Yehoshua Sapir rt_ticket: 'perl #42300' subject: '[perl #42300] [PATCH] t/pmc/sub.t: test for creation of lex by clone op ' summary: |- Yehoshua Sapir submitted ticket which contains a patch to test the creation of lex by the clone op. - date_from: 1175738765 date_to: 1175738765 hidden: reorganization message_id: 20070405020555.58AA7CBA2F@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17985 - trunk/docs/pdds/draft' summary: '' - date_from: 1175738988 date_to: 1175976058 hidden: ~ message_id: rt-3.6.HEAD-1687-1175976049-383.42305-14-0@perl.org messages: - rt-3.6.HEAD-30201-1175738964-1308.42305-72-0@perl.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: James Keenan via RT - email: parrotbug-followup@parrotcode.org name: James Keenan rt_ticket: 'perl #42305' subject: '[perl #42305] [PATCH]: Configure.pl: Move STDOUT messages to Parrot::Configure::Messages ' summary: |- James Keenan created ticket to submit a patch which makes `lib/Parrot/Configure/Messages.pm` output messages to STDOUT (previously this was done by `Configure.pl`). This will make testing easier. It was applied as r18027. thread_uri: http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/df145be76f0f94a1/1f4ba079f439010a?#1f4ba079f439010a - date_from: 1175739366 date_to: 1175739366 hidden: ~ message_id: 20070405021556.02325CBA64@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17987 - in trunk: . docs/pdds docs/pdds/draft' summary: |- Allison Randal made a commit which moved PDD 15 (objects) out of the draft directory. - date_from: 1175740875 date_to: 1176000840 hidden: ~ message_id: 461461CC.6080905@yahoo.com messages: - 1d9a3f400704042235u70d85e53tb22e3653d183a2@mail.gmail.com - 200704060050.14095.lt@toetsch.at - 46158FA6.2060401@yahoo.com - 46170FAC.6090500@verizon.net - rt-3.6.HEAD-1687-1175998091-1310.42333-15-0@perl.org - rt-3.6.HEAD-30557-1175916506-79.42333-72-0@perl.org - rt-3.6.HEAD-30557-1176000833-903.42333-14-0@perl.org posters: - email: jkeen_via_google@yahoo.com name: James E Keenan - email: jerry.gay@gmail.com name: jerry gay - email: lt@toetsch.at name: Leopold Toetsch - email: jkeen@verizon.net name: James E Keenan - email: parrotbug-followup@parrotcode.org name: James Keenan via RT - email: bugs-parrot-track@netlabs.develooper.com name: James Keenan via RT subject: Use of English pragma summary: |- James E Keenan noted that `Configure.pl` uses one of the English variables, namely `$OUTPUT_AUTOFLUSH`. He wondered if there was a policy regarding the use of the named variables instead of their short versions. Jerry Gay felt that it was wrong to use the English variables. James said he would convert the variable while refactoring. He created ticket to remind him of this task. Later this was done and applied as r18033. - date_from: 1175783611 date_to: 1175798382 hidden: ~ message_id: 1d9a3f400704050732k7ae8ce63k4691161de90d8be2@mail.gmail.com messages: - 4615199D.7070708@gmail.com - c739ad5e5039203f1b5c9e6689f46553@gmail.com - 4615424E.3080907@gmail.com posters: - email: jerry.gay@gmail.com name: jerry gay - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: jrisom@gmail.com name: Joshua Isom subject: '[svn ci] PMC documentation guidelines draft' summary: |- Jerry Gay remarked that he had committed a draft of PMC documentation guidelines in r17998. The document is meant to explain the style of documentation which should be used for core PMCs. Klaas-Jan Stol had some additions, borrowed from 'Perl Best Practices'. Joshua Isom questioned Klaas-Jan on some of the points, and Klaas-Jan elaborated. - date_from: 1175784625 date_to: 1175784625 hidden: ~ message_id: rt-3.6.HEAD-30201-1175784607-1230.42312-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: parrotbug-followup rt_ticket: 'perl #42312' subject: '[perl #42312] src/pmc/os.pmc: bad use of stat(2) and lstat(2) ' summary: |- In ticket , the output of `t/pmc/os.t` which fails on Solaris 10 was attached. - date_from: 1175786586 date_to: 1175885783 hidden: ~ message_id: rt-3.6.HEAD-30557-1175786575-1292.42313-72-0@perl.org messages: - 200704060101.27546.lt@toetsch.at - 20070406185612.GB5735@plum.flirble.org posters: - email: parrotbug-followup@parrotcode.org name: parrotbug-followup - email: lt@toetsch.at name: Leopold Toetsch - email: nick@ccl4.org name: Nicholas Clark rt_ticket: 'perl #42313' subject: '[perl #42313] improper casting to void * in src/dynext.c ' summary: |- Ticket contained a small patch to change `load_func` from a void pointer to NULL. Leopold Toetsch explained that the cast was being used. Nicholas Clark answered that the casting isn't allowed under strict ANSI C, but that he preferred assigning a plain 0 rather than a NULL. - date_from: 1175817394 date_to: 1175817394 hidden: ~ message_id: rt-3.6.HEAD-30557-1175817387-1673.42320-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Mehmet Yavuz Selim Soyturk rt_ticket: 'perl #42320' subject: '[perl #42320] [BUG] Memory leak with String pmc ' summary: |- Mehmet Yavuz Selim Soyturk reported a memory leak in some example code. This was mentioned in ticket . - date_from: 1175877136 date_to: 1176186766 hidden: ~ message_id: 461675FA.4070709@jnthn.net messages: - 20070406181424.GZ5735@plum.flirble.org - ADA2B15F-F86D-4473-B356-7ED1D397E9EC@coleda.com - 461B2F9A.4020001@perl.org posters: - email: jonathan@jnthn.net name: Jonathan Worthington - email: nick@ccl4.org name: Nicholas Clark - email: will@coleda.com name: Will Coleda - email: allison@perl.org name: Allison Randal subject: vtable cleanup and questions summary: |- Jonathan Worthington reported that he is adding the new vtable entries required for PDD 15. He wanted to know if `become_parent` could be removed, or if it needed a standard deprecation cycle. He also noted that the subclass vtable method needed to be removed, but that it was in use by ParrotClass and ParrotObject. Jonathan also noticed `PMC* new_singleton()` and `PMC* get_anonymous_subclass()`, which don't appear to be used. He wondered if they should be removed. Finally, he wanted to know if `get_attr` and `set_attr` should be deprecated. Nicholas Clark confirmed that `become_parent` isn't used anywhere. Will Coleda voted for a standard deprecation cycle. Allison Randal confirmed this. She also agreed that the subclass vtable method won't be needed in the future, and that `get_attr` and `set_attr` could be deprecated when the full change to PDD 15 is complete. `new_singleton()` and `get_anonymous_subclass()` were described as "a case of being overly prepared for possible future needs." - date_from: 1175877863 date_to: 1175877863 hidden: typo message_id: 20070406164417.7EB7CCB9B8@x12.develooper.com posters: - email: kjs@cvs.perl.org name: kjs subject: '[svn:parrot-pdd] r18010 - trunk/docs/pdds' summary: '' - date_from: 1175878918 date_to: 1176193972 hidden: ~ message_id: 46167CF3.2030404@gmail.com messages: - 461B3751.2020802@perl.org - c9b347f68838738e23dfbe0cd5d75a69@gmail.com - 461B4B9C.6090901@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: allison@perl.org name: Allison Randal - email: jrisom@gmail.com name: Joshua Isom subject: Minor notes/suggestions on PDD15 summary: |- Klaas-Jan Stol had some suggestions for PDD 15. He had some suggestions for improving consistency. Additional comments were on opportunities for syntactic sugar and a proposal that operators such as `find_method` have the option of throwing an exception rather than returning a NULL PMC on failure. Allison Randal remarked that the exception question was under consideration in I/O as well, and that the consistency issue would be considered when she looked at the Opcodes PDD. Joshua Isom had a few suggestions as well. - date_from: 1175879374 date_to: 1175879374 hidden: typo and formatting message_id: 20070406170926.BC473CB9B8@x12.develooper.com posters: - email: kjs@cvs.perl.org name: kjs subject: '[svn:parrot-pdd] r18011 - trunk/docs/pdds' summary: '' - date_from: 1175879895 date_to: 1175879895 hidden: typo message_id: 20070406171808.69293CB9B8@x12.develooper.com posters: - email: kjs@cvs.perl.org name: kjs subject: '[svn:parrot-pdd] r18013 - trunk/docs/pdds' summary: '' title: Parrot Porters - name: perl6-users threads: [] title: Users - name: perl6-compiler threads: [] title: Compiler title: Weekly Perl 6 mailing list summary