--- 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: |- "For the first time in the two months I've been working on Parrot, 'make test' completely succeeded -- and with some TODO tests passing, to boot!" -- James Keenan, sharing the good news 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: 1168872765 hidden: ~ message_id: 7ca3f0160612290134n25ae3444rd1114fd0f560e70b@mail.gmail.com messages: - 20061231121854.11381.qmail@lists.develooper.com - 45A3C444.6080408@barco.com - 'p05100300c1c9975c0cfb@[192.168.1.14]' - f60fe000701091123l626093d6pb13d7603fdb068b5@mail.gmail.com - 45AB952C.5060401@barco.com - ef30550b0701092051g6dd67a10m523022700e687afa@mail.gmail.com - 45A62008.4010401@barco.com - ef30550b0612310326m1e686765h37ffc169b695d749@mail.gmail.com - 20070102172420.GA31911@wall.org - 'p05100303c1c04a066824@[192.168.1.14]' - 20070102193250.GA2680@wall.org - 'p06230901c1c284f91a3f@[192.168.1.100]' - 20070105022307.17077.qmail@lists.develooper.com - 'p0510030dc1c38638eaa2@[192.168.1.14]' - 'p06230902c1c3adbdf410@[192.168.1.100]' - 7ca3f0160701040332y368a410ck635c4b4cea99decb@mail.gmail.com - 20070104190344.GA15111@wall.org - 'p06230900c1c32882b99f@[192.168.1.100]' - 20070102182221.GA518@wall.org - 20070102193250.GA2680@wall.org - 'p06230901c1c284f91a3f@[192.168.1.100]' - 20070105022307.17077.qmail@lists.develooper.com - 'p0510030dc1c38638eaa2@[192.168.1.14]' - 'p06230902c1c3adbdf410@[192.168.1.100]' - 7ca3f0160701040332y368a410ck635c4b4cea99decb@mail.gmail.com - 20070104190344.GA15111@wall.org - 'p06230900c1c32882b99f@[192.168.1.100]' - 7ca3f0160612310600w37a5ebcdnf8e27aed777a7357@mail.gmail.com - 'p06230900c1bd44ffdb88@[192.168.1.100]' - 45A3C444.6080408@barco.com - 'p05100300c1c9975c0cfb@[192.168.1.14]' - f60fe000701091123l626093d6pb13d7603fdb068b5@mail.gmail.com - 45AB952C.5060401@barco.com - ef30550b0701092051g6dd67a10m523022700e687afa@mail.gmail.com - 45A62008.4010401@barco.com - 20070102172420.GA31911@wall.org - 'p05100303c1c04a066824@[192.168.1.14]' - 20070102193250.GA2680@wall.org - 'p06230901c1c284f91a3f@[192.168.1.100]' - 20070105022307.17077.qmail@lists.develooper.com - 'p0510030dc1c38638eaa2@[192.168.1.14]' - 'p06230902c1c3adbdf410@[192.168.1.100]' - 7ca3f0160701040332y368a410ck635c4b4cea99decb@mail.gmail.com - 20070104190344.GA15111@wall.org - 'p06230900c1c32882b99f@[192.168.1.100]' - 20070102182221.GA518@wall.org - 20070102193250.GA2680@wall.org - 'p06230901c1c284f91a3f@[192.168.1.100]' - 20070105022307.17077.qmail@lists.develooper.com - 'p0510030dc1c38638eaa2@[192.168.1.14]' - 'p06230902c1c3adbdf410@[192.168.1.100]' - 7ca3f0160701040332y368a410ck635c4b4cea99decb@mail.gmail.com - 20070104190344.GA15111@wall.org - 'p06230900c1c32882b99f@[192.168.1.100]' posters: - email: lrpalmer@gmail.com name: Luke Palmer - email: rvtol+news@isolution.nl name: Dr.Ruud - email: Thomas.Sandlass@barco.com name: TSa - email: douglist@macnauchtan.com name: Doug McNutt - email: markjreed@mail.com name: Mark J. Reed - email: dataweaver@gmail.com name: Jonathan Lang - email: larry@wall.org name: Larry Wall - email: darren@DarrenDuncan.net name: Darren Duncan - email: dave@whipp.name name: Dave Whipp subject: Numeric Semantics summary: |- When we last looked at this thread, a subthread discussing Euclidean versus conventional definitions of modulus was underway. The original thread started when Luke Palmer asked for a clear definition of when math should use floating points and when it should be integer-based. The subthread was further expanded, with TSa suggesting that all rounding functions such as floor, round and trunc take an optional second argument which defines the jump size. TSa also proposed a number of division function pairs, such as `fdiv` and `fmod` for flooring division and modulus, or `tdiv` and `tmod` for truncating division and modulus. Smylers felt that this would introduce far too many functions in to the Perl core, given that few people would use them. Smylers felt that it was more appropriate to have them as modules. Jonathan Lang added that it was unlikely anyone would need multiple definitions of division and modulus at any given time, so modules made sense. The only question he saw was which definition was default, the mathematically elegant one or the industry standard one. Meanwhile, the main thread was revived when TSa replied to Luke Palmer's question of whether 1 is different from 1.0. TSa wanted 1 to be an Int and 1.0 to be a Num. There was some discussion with Jonathan Lang over the relationship between Int and Num, specifically which one `does` the other. title: Language - name: perl6-internals threads: - date_from: 1168533063 date_to: 1168870433 hidden: ~ message_id: rt-3.6.HEAD-1683-1168719771-1194.41237-15-0@perl.org messages: - 198c87380701142058w39039b61hd6989ed633e07fed@mail.gmail.com - 20070115141345.GA23650@host.pmichaud.com - 45AB51C1.30800@gmail.com - rt-3.6.HEAD-1814-1168533049-964.41237-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Allison Randal via RT - email: mddiep@gmail.com name: Matt Diephouse - email: pmichaud@pobox.com name: Patrick R. Michaud - email: parrotcode@gmail.com name: Klaas-Jan Stol rt_ticket: 'perl #41237' subject: '[perl #41237] [TODO] PMC Class name IDs will require a dot in front ' summary: |- Earlier, Jerry Gay created ticket to address an item in DEPRECATED.pod about PMC Class name IDs. He felt that either it should use one syntax or the other, but not both. Allison Randal preferred eliminating the dot in classname IDs. Matt Diephouse, on the other hand, liked the dot. Klaas-Jan Stol added that the dot indicates that it is PIR not pure PASM. Allison thought that if Matt used it to disambiguate between types and local variables, it was a matter of sigils. She asked why put sigils on types instead of putting them in variables, and if a dot was the ideal sigil for types. Patrick R. Michaud also spoke out in favor of the dot. - date_from: 1168574873 date_to: 1168722153 hidden: Nothing new this week message_id: rt-3.6.HEAD-1834-1168722146-1926.41250-14-0@perl.org messages: - rt-3.6.HEAD-1834-1168574866-1940.41250-72-0@perl.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: Patrick R. Michaud via RT - email: parrotbug-followup@parrotcode.org name: Jarkko Hietaniemi rt_ticket: 'perl #41250' subject: '[perl #41250] [tru64] failures in p5regex/p5rx ' summary: '' - date_from: 1168594609 date_to: 1168723538 hidden: nothing new this week message_id: 45A756A7.3050102@gmail.com messages: - 198c87380701131154wf3ac875k38182057689c58e9@mail.gmail.com - 1d9a3f400701131325s34683e4fke370b2f36df0cd4e@mail.gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: mddiep@gmail.com name: Matt Diephouse - email: jerry.gay@gmail.com name: jerry gay subject: Tcl windows make problems summary: '' - date_from: 1168649201 date_to: 1168725531 hidden: ~ message_id: 448A43D3-8FD9-42D2-A44A-1D68C242B481@verizon.net messages: - 1d9a3f400701131358v5ed40c30u2cc500722297a36d@mail.gmail.com posters: - email: jkeen@verizon.net name: James Keenan - email: jerry.gay@gmail.com name: jerry gay subject: 'Global Variables in tools/build/ops2pm.pl: What is their rationale? Could they be refactored?' summary: |- James Keenan wondered if he should look at refactoring `tools/build/ops2pm.pl`. Following his successful refactor of `pmc2c.pl`, he has had requests to look at other build tools. His primary suggestion was to eliminate global variables, but first he hoped to hear suggestions from people who had worked on the file, in case there was a reason for the global variables. Jerry Gay felt that the global variables were a result of lax coding practices early in the project. He agreed with refactoring. - date_from: 1168711648 date_to: 1168711648 hidden: ~ message_id: 20070113190720.E72CCCBA1B@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r16594 - trunk/docs/pdds' summary: |- Allison Randal added specifications for the I/O object iterator API, which closed ticket . - date_from: 1168713062 date_to: 1168713062 hidden: ~ message_id: rt-3.6.HEAD-1834-1168713053-1670.41263-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Allison Randal rt_ticket: 'perl #41263' subject: '[perl #41263] [PDD] should/can high-level classes be constructed at compile-time? ' summary: |- In ticket , Allison Randal split out part of the problem described in ticket . The issue is that classes are only constructed at runtime, which has negative impacts. She suggested possible workarounds. - date_from: 1168713593 date_to: 1168713593 hidden: ~ message_id: rt-3.6.HEAD-1814-1168713585-1291.41264-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Allison Randal rt_ticket: 'perl #41264' subject: '[perl #41264] [PDD] should properties get serialized? ' summary: |- Allison Randal created ticket , which was previously part of ticket . She noted that properties are not serialized, so a program compiled to PBC won't run. - date_from: 1168714077 date_to: 1168714077 hidden: Closes an old ticket message_id: rt-3.6.HEAD-1683-1168714070-1459.40443-14-0@perl.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: Allison Randal via RT rt_ticket: 'perl #40443' subject: '[perl #40443] Separate vtable functions from methods (using :vtable) ' summary: '' - date_from: 1168723024 date_to: 1168723024 hidden: closes an old ticket message_id: rt-3.6.HEAD-1834-1168723014-1049.40806-14-0@perl.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: Patrick R. Michaud via RT rt_ticket: 'perl #40806' subject: '[perl #40806] [BUG] IMCC - embedded source locations (#line nnn "file.pir") ' summary: '' - date_from: 1168723276 date_to: 1168723276 hidden: ~ message_id: rt-3.6.HEAD-1683-1168723267-209.41265-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Patrick R . Michaud rt_ticket: 'perl #41265' subject: '[perl #41265] [TODO] PGE: refactor pod_comment rule into PGE/Util.pbc ' summary: |- Patrick R. Michaud created ticket . He would like to have a common rule in PGE::Util which can be imported in to individual grammars. The rule would describe how to use a `pod_comment` rule for parsing POD. - date_from: 1168723895 date_to: 1168816900 hidden: ~ message_id: rt-3.6.HEAD-1834-1168723882-1172.41266-72-0@perl.org messages: - 45AABAF9.3010904@tewk.com posters: - email: parrotbug-followup@parrotcode.org name: Allison Randal - email: tewk@tewk.com name: Kevin Tew rt_ticket: 'perl #41266' subject: '[perl #41266] [PDD] object instantiation, new method ' summary: |- In ticket , Allison Randal made a note to consider object instantiation as a method call on a class object instead of an opcode on a type ID. Kevin Tew voiced his support for the idea. - date_from: 1168729819 date_to: 1168729819 hidden: ~ message_id: rt-3.6.HEAD-1774-1168729811-596.41267-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay rt_ticket: 'perl #41267' subject: "[perl #41267] [TODO] rename 'clip' pdd directory to 'draft' " summary: |- In ticket , Jerry Gay proposed that the `clip` directory be renamed as `draft` because the directory is now being used for drafts rather than notes. - date_from: 1168752497 date_to: 1168752497 hidden: elaborating on information message_id: 20070114062810.25ACCCBA1B@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r16620 - trunk/docs/pdds' summary: '' - date_from: 1168759831 date_to: 1168759831 hidden: ~ message_id: rt-3.6.HEAD-1814-1168759825-1258.41268-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Lee Duhem rt_ticket: 'perl #41268' subject: '[perl #41268] [PATCH] Fix C error at src/pdb.c ' summary: |- Lee Duhem reported an error seen when doing a `make world`. A patch to fix this was attached to ticket . - date_from: 1168762184 date_to: 1168762184 hidden: ~ message_id: rt-3.6.HEAD-1683-1168762176-476.41269-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Lee Duhem rt_ticket: 'perl #41269' subject: '[perl #41269] [PATCH] fix some failed test in F ' summary: |- Lee Duhem attached a patch to fix some failing tests to ticket . Patrick R. Michaud asked Lee to verify the bug in the current revision; he thought it had been fixed in r16520. - date_from: 1168787034 date_to: 1168787034 hidden: ~ message_id: 1EFD3FC5-4101-45C5-8AC9-379EE3F16777@verizon.net posters: - email: jkeen@verizon.net name: James Keenan subject: All tests passing! summary: |- An excited James Keenan reported that he had just seen his first instance of all tests passing, with the added bonus of some `TODO` tests also passing. - date_from: 1168869657 date_to: 1168869657 hidden: summary message_id: 20070115140045.20015.qmail@x1.develooper.com posters: - email: perlbug-summary@perl.org name: Parrot Bug Summary subject: Parrot Bug Summary summary: '' title: Parrot Porters - name: perl6-users threads: [] title: Users - name: perl6-compiler threads: [] title: Compiler title: Weekly Perl 6 mailing list summary