--- 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: Acknowlegements - 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: |- "Sadly, the hallucinogens are essential, not external." -- Mark J. Reed 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: 1163184356 date_to: 1163437335 hidden: ~ message_id: 45546F62.4010706@barco.com messages: - 'p06230902c17acf1a58fe@[192.168.1.101]' - 4558A4EA.9070402@barco.com posters: - email: Thomas.Sandlass@barco.com name: TSa - email: darren@DarrenDuncan.net name: Darren Duncan subject: how to change the type of objects summary: |- Last week, TSa asked how an object could change its type without loosing its identity. As an example, TSa suggested an `add_vertex` method which could be called on a polygon but not on a rectangle subtype of polygon. Darren Duncan wondered why one would declare a type as a rectangle and then mutate it so that it was no longer a rectangle. His opinion was that `add_vertex` should be fatal for the rectangle; the user can explicitly cast a rectangle into polygon first; or that the polygon class is immutable, and the `add_vertex` method creates a new polygon. This week TSa elaborated, stating that there were three issues: subtyping, the preservation of object identity, and the mutating `add_vertex` method, which were not all addressed by Darren's answer. - date_from: 1163284966 date_to: 1163284966 hidden: ~ message_id: 'p06230901c17bf9c7c009@[192.168.1.101]' posters: - email: darren@DarrenDuncan.net name: Darren Duncan subject: generic ordinal-relevant operators summary: |- Darren Duncan showed a list of comparison operators and the type of comparisons they perform. Missing in the list were generic ordinal-relevant operators for less-than, greater-than, and so on, although there are numeric and string comparisons of this type. Jonathan Lang replied that he doesn't see the need for distinct `eqv`, `==` and `eq` operators; he would rather replace these with `==`, '+==`, and '~==`, or even just `==` alone. There was further discussion on this proposal, with Darren preferring generics to be the shortest and prefixes indicating the numeric or string casting versions. Smylers requested that proposals for new operators should be accompanied with an example of awkward code which could plausibly be written in a natural setting, and a second example showing how the proposed operator would correct the situation. Larry Wall added the opinion that perfect orthogonality is neither possible nor desirable. However, `before` and `after` operators were accepted, as were min and max operators. This led to some further discussion on the syntax. - date_from: 1163294685 date_to: 1163811752 hidden: 'child of p06230901c17bf9c7c009@[192.168.1.101]' message_id: ef30550b0611111724w4c0997e2w13f3ca9603abb326@mail.gmail.com messages: - 20061116134458.GA32502@stripey.com - ef30550b0611160804u19424747p787de750803d59a6@mail.gmail.com - 200611161053.44795.mail@seamons.com - 455DDC07.7070208@barco.com - 20061118010150.GB3459@wall.org - ef30550b0611112230y38c6b931y6ec5bdd54ac84643@mail.gmail.com - 'p06230901c17c784164ef@[192.168.1.101]' - 45589903.6020405@barco.com - 20061113173600.GA22639@stripey.com - ef30550b0611131145p2f8debd3h96dc25dde1467d10@mail.gmail.com - 455B2B08.5000207@barco.com - 20061115160429.GA21918@wall.org - 455C53FF.9050704@barco.com - 20061116134458.GA32502@stripey.com - ef30550b0611160804u19424747p787de750803d59a6@mail.gmail.com - 200611161053.44795.mail@seamons.com - 455DDC07.7070208@barco.com - 20061118010150.GB3459@wall.org - 4559CE2B.3050804@barco.com - 45589903.6020405@barco.com - 20061113173600.GA22639@stripey.com - ef30550b0611131145p2f8debd3h96dc25dde1467d10@mail.gmail.com - 455B2B08.5000207@barco.com - 20061115160429.GA21918@wall.org - 455C53FF.9050704@barco.com - 20061116134458.GA32502@stripey.com - ef30550b0611160804u19424747p787de750803d59a6@mail.gmail.com - 200611161053.44795.mail@seamons.com - 455DDC07.7070208@barco.com - 20061118010150.GB3459@wall.org - 4559CE2B.3050804@barco.com - 'p06230900c17c32ef256b@[192.168.1.101]' - ef30550b0611112230y38c6b931y6ec5bdd54ac84643@mail.gmail.com - 'p06230901c17c784164ef@[192.168.1.101]' - 45589903.6020405@barco.com - 20061113173600.GA22639@stripey.com - ef30550b0611131145p2f8debd3h96dc25dde1467d10@mail.gmail.com - 455B2B08.5000207@barco.com - 20061115160429.GA21918@wall.org - 455C53FF.9050704@barco.com - 20061116134458.GA32502@stripey.com - ef30550b0611160804u19424747p787de750803d59a6@mail.gmail.com - 200611161053.44795.mail@seamons.com - 455DDC07.7070208@barco.com - 20061118010150.GB3459@wall.org - 4559CE2B.3050804@barco.com - 45589903.6020405@barco.com - 20061113173600.GA22639@stripey.com - ef30550b0611131145p2f8debd3h96dc25dde1467d10@mail.gmail.com - 455B2B08.5000207@barco.com - 20061115160429.GA21918@wall.org - 455C53FF.9050704@barco.com - 20061116134458.GA32502@stripey.com - ef30550b0611160804u19424747p787de750803d59a6@mail.gmail.com - 200611161053.44795.mail@seamons.com - 455DDC07.7070208@barco.com - 20061118010150.GB3459@wall.org - 4559CE2B.3050804@barco.com posters: - email: dataweaver@gmail.com name: Jonathan Lang - email: Smylers@stripey.com name: Smylers - email: mail@seamons.com name: Paul Seamons - email: Thomas.Sandlass@barco.com name: TSa - email: larry@wall.org name: Larry Wall - email: darren@DarrenDuncan.net name: Darren Duncan subject: 'Re: generic ordinal-relevant operators' summary: '' - date_from: 1163412304 date_to: 1163501574 hidden: ~ message_id: 'p06230900c17dcd940fad@[192.168.1.101]' messages: - 20061113232413.GA7680@stripey.com - 'p06230905c17ecc71b8ba@[192.168.1.101]' - 20061114105215.20148.qmail@lists.develooper.com posters: - email: darren@DarrenDuncan.net name: Darren Duncan - email: Smylers@stripey.com name: Smylers - email: rvtol+news@isolution.nl name: Dr.Ruud subject: 'named sub-expressions, n-ary functions, things and stuff' summary: |- Darren Duncan is designing an RDBMS which is a subset of Perl 6 with simple syntax and domain-specific additions. He gave an overview of the features of the language. This led to a few questions and suggestions on Perl 6. One was for something similar to the SQL (some dialects) `with` clause, which is an expression which can be embedded in other expressions, with repeated portions calculated only once. Another request was for a syntactical short-hand to add an immutable `bag` type. Thirdly, he suggested separate operators for integer and numeric operators, especially division. Next, there was a call for `floor()` and `ceil()` functions which take a number as input and return an integer. Finally, he proposed that built-in Perl 6 types all have multis for operators. Mark J. Reed and Mark A. Biggar commented on the absence of 'undef' and 'NaN' concepts in the RDBMS language Darren described, which Darren replied to. Smylers replied to Darren's first point, suggesting that the `do` block is similar. Darren replied that it may be sufficient for his purposes, and thanked Smylers for the suggestion. Dr. Ruud added some more examples. - date_from: 1163433618 date_to: 1163454130 hidden: 'child of p06230900c17dcd940fad@[192.168.1.101]' message_id: f60fe000611130800j68f2d698x3a3843d4b7dc602e@mail.gmail.com messages: - 'p06230901c17e8f235a1a@[192.168.1.101]' posters: - email: markjreed@mail.com name: Mark J. Reed - email: darren@DarrenDuncan.net name: Darren Duncan subject: 'Re: named sub-expressions, n-ary functions, things and stuff' summary: '' - date_from: 1163439320 date_to: 1163439320 hidden: 'child of p06230900c17dcd940fad@[192.168.1.101]' message_id: 111320061735.9729.4558ACC9000D212D0000260122007354469D0E0909070DD20ED2059D0E03@comcast.net posters: - email: mark.a.biggar@comcast.net name: mark.a.biggar subject: 'Re: named sub-expressions, n-ary functions, things and stuff' summary: '' - date_from: 1163441689 date_to: 1163441689 hidden: ~ message_id: 20061113181436.D354FCB9BA@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13475 - doc/trunk/design/syn' summary: Larry Wall added missing generic boolean comparisons to S03. - date_from: 1163466623 date_to: 1163466623 hidden: commit message_id: 20061114010947.C0CE7CB9BA@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13476 - doc/trunk/design/syn' summary: '' - date_from: 1163524040 date_to: 1163524040 hidden: punctuation commit message_id: 20061114170704.EC2E0CB9BA@x12.develooper.com posters: - email: pmichaud@cvs.perl.org name: pmichaud subject: '[svn:perl6-synopsis] r13477 - doc/trunk/design/syn' summary: '' - date_from: 1163560570 date_to: 1163697233 hidden: ~ message_id: 777f2eb20611141915l64568ec8v8ee0279cf8cfc33b@mail.gmail.com messages: - 20061115161809.GB21918@wall.org - 455B4039.8040201@jrock.us - 20061116171222.GA26964@wall.org - f60fe000611150904h740f2cc3sc482e39989c36baa@mail.gmail.com - 4E34FC4A-B51E-4EFC-BB85-153311A7987E@ece.cmu.edu - 200611151129.39344.mail@seamons.com - 455B4C54.2080505@jrock.us - 51dd1af80611150941m3bab9a2bi6b9af46d07092cf5@mail.gmail.com - f60fe000611151751t568eeb67y44f58e3901863461@mail.gmail.com - 51dd1af80611160610h2facd143q80778d0e73554cb9@mail.gmail.com - 20061115231757.GA6402@plum.flirble.org - 20061116002847.GF768@iabyn.com - f60fe000611151754v680d5afndc6425bd4c50403f@mail.gmail.com posters: - email: vfoley@gmail.com name: Vincent Foley - email: larry@wall.org name: Larry Wall - email: jon@jrock.us name: Jonathan Rockway - email: markjreed@mail.com name: Mark J. Reed - email: allbery@ece.cmu.edu name: Brandon S. Allbery KF8NH - email: mail@seamons.com name: Paul Seamons - email: avarab@gmail.com name: Ævar Arnfjörð Bjarmason - email: nick@ccl4.org name: Nicholas Clark - email: davem@iabyn.com name: Dave Mitchell subject: List assignment question summary: |- Vincent Foley supplied some tests for the `*` operator, which is currently not implemented in Pugs. Larry Wall replied that perhaps `$` should be used instead, as `*` is likely to be confused with the slurpy `*`. He offered a few suggestions on the tests as well. There was a side discussion on when `my ($a, undef, $b) = 1..3;` worked in Perl 5. - date_from: 1163612149 date_to: 1163612149 hidden: commit message_id: 20061115173505.53C92CB9BA@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13478 - doc/trunk/design/syn' summary: '' - date_from: 1163616281 date_to: 1163616281 hidden: commit message_id: 20061115184414.7A100CB9BA@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13479 - doc/trunk/design/syn' summary: '' - date_from: 1163723177 date_to: 1163884604 hidden: ~ message_id: ef30550b0611161625g3f4aa74fw4716856924f218cf@mail.gmail.com messages: - 20061118001648.GA3459@wall.org - ef30550b0611171701u2d720adald3db84735824d9c4@mail.gmail.com - ef30550b0611180324k768af3d6hed88929e971489a9@mail.gmail.com - 'p06230900c1852367fc55@[192.168.1.101]' - 200611172034.03408.mail@seamons.com posters: - email: dataweaver@gmail.com name: Jonathan Lang - email: larry@wall.org name: Larry Wall - email: darren@DarrenDuncan.net name: Darren Duncan - email: mail@seamons.com name: Paul Seamons subject: Smart Matching clarification summary: |- Jonathan Lang brought up some information relating to hashes and was wondering if the matching operator ought to be modified since the concept for hash keys has since changed. Larry Wall replied that `===` was correct, but that the decisions on sorting may need to be rethought. Jonathan thought that not only was the current description suboptimal, it might not even be possible. Darren Duncan added in his opinion that .keys should return a Set. Jonathan had some concerns about the idea. Meanwhile, Paul Seamons made another suggestion based upon Template Toolkit's handling of the concept. title: Language - name: perl6-internals threads: - date_from: 1161006754 date_to: 1163605145 hidden: out of date range message_id: 8e8ee0d40610160652w769d165h9ff3cf37a0047a70@mail.gmail.com messages: - rt-3.5.HEAD-1641-1163605103-447.40361-15-0@perl.org posters: - email: paultcochrane@gmail.com name: Paul Cochrane - email: parrotbug-followup@parrotcode.org name: Paul Cochrane via RT subject: 'Re: [perl #40361] [PATCH] #40278 [CAGE] perl coding standards coda. (cont.)' summary: '' - date_from: 1161117260 date_to: 1163379003 hidden: ~ message_id: 45353E33.1080501@tewk.com messages: - 45354816.8070208@tewk.com - 453548CA.6060803@tewk.com - 200610172341.07069.lt@toetsch.at - 20061113004927.GJ4780@tytlal.topaz.cx - 20061113004627.GH4780@tytlal.topaz.cx - 22774B11-D449-4C2C-9E54-05D4210C60F7@petdance.com - 5383970B-2723-445B-B6ED-77AD0BFC2663@petdance.com - 20061113004823.GI4780@tytlal.topaz.cx - 45354816.8070208@tewk.com - 453548CA.6060803@tewk.com - 200610172341.07069.lt@toetsch.at - 20061113004927.GJ4780@tytlal.topaz.cx posters: - email: tewk@tewk.com name: Kevin Tew - email: lt@toetsch.at name: Leopold Toetsch - email: chip@pobox.com name: Chip Salzenberg - email: andy@petdance.com name: Andy Lester subject: Coding Standard Questions summary: |- Previously, there was a discussion on coding standards. This week, Chip Salzenberg joined in. He thanked Kevin Tew for asking the questions and gave his answers on what the standards should be. - date_from: 1162995144 date_to: 1163880429 hidden: ~ message_id: rt-3.5.HEAD-32138-1163880404-80.40934-72-0@perl.org messages: - rt-3.5.HEAD-24666-1162995117-49.40712-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40934' subject: '[perl #40934] [TODO] Tcl - check for open channel in src/builtin/flush.pir ' summary: |- Paul Cochrane submitted a patch for ticket as . - date_from: 1163041135 date_to: 1163642010 hidden: ~ message_id: 20061109025843.GB26152@host.pmichaud.com messages: - 73ddeb6c0611090355h62f4daf5mde864da8ecf3ffdb@mail.gmail.com - 20061109160014.GC13453@host.pmichaud.com - 20061115050105.GA5758@host.pmichaud.com - 200611152215.52640.lt@toetsch.at - 455B88D8.4050507@perl.org - 200611152307.49655.lt@toetsch.at - 455BC460.2060004@perl.org - 455A9D1F.2020709@perl.org - 20061115051546.GC5758@host.pmichaud.com - 455B643B.20005@perl.org - 200611152215.52640.lt@toetsch.at - 455B88D8.4050507@perl.org - 200611152307.49655.lt@toetsch.at - 455BC460.2060004@perl.org posters: - email: pmichaud@pobox.com name: Patrick R. Michaud - email: a.r.ferreira@gmail.com name: Adriano Rodrigues - email: lt@toetsch.at name: Leopold Toetsch - email: allison@perl.org name: Allison Randal subject: How do I associate methods with a compiler? summary: |- Earlier, Patrick R. Michaud gave some background in to the issue, explaining how Parrot currently handles compilers, and what PDD21 has to say on the subject. He was curious about how to conceptually model compilers in Parrot. He favored a compiler with an object which has a `compile` method as a model. This week, Patrick summarized a #parrotsketch meeting where it was decided that the convention would be to have a `compreg` opcode return an object with a `compile` method, instead of returning an invokable subroutine. Allison Randal clarified a few points from the meeting. Leopold Toetsch recommended against recreating the `compile` opcode as a means of making the `compile` method call. Allison elaborated on what was intended by the suggestion, and Leopold clarified his stance. - date_from: 1163134758 date_to: 1163428988 hidden: ~ message_id: rt-3.5.HEAD-24666-1163134736-1472.40788-72-0@perl.org messages: - rt-3.5.HEAD-1666-1163427138-178.40788-14-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda - email: bugs-parrot-track@netlabs.develooper.com name: Will Coleda via RT rt_ticket: 'perl #40788' subject: '[perl #40788] Tcl - bug in interactive tclsh ' summary: |- Will Coleda posted details on how someone could resolve ticket . - date_from: 1163268162 date_to: 1163350534 hidden: ~ message_id: rt-3.5.HEAD-1641-1163268151-1998.40814-72-0@perl.org messages: - 200611120854.53019.chromatic@wgz.org posters: - email: parrotbug-followup@parrotcode.org name: Steve Peters - email: chromatic@wgz.org name: chromatic rt_ticket: 'perl #40814' subject: '[perl #40814] [PATCH] Assorted Solaris fixes ' summary: |- Steve Peters sent in a patch to make Parrot compile on Solaris. It was sent as ticket . The patch was applied in r15445. - date_from: 1163269088 date_to: 1163279847 hidden: ~ message_id: rt-3.5.HEAD-1713-1163269053-1310.40815-72-0@perl.org messages: - rt-3.5.HEAD-1762-1163279815-1426.40815-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan rt_ticket: 'perl #40815' subject: "[perl #40815] Summary of 'make test' failures on Darwin " summary: |- In ticket , James Keenan sent a summary of Parrot test failures on Darwin. Steve Peters reported that one of the problems had been fixed in r40818. - date_from: 1163274843 date_to: 1163274843 hidden: ~ message_id: rt-3.5.HEAD-1741-1163274808-1072.40816-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jonathan Rockway rt_ticket: 'perl #40816' subject: "[perl #40816] open opcode creates file if it doesn't exist " summary: |- In ticket , Jonathan Rockway reported that the open opcode creates the file if the file doesn't exist. He was not sure if this was a bug. - date_from: 1163275468 date_to: 1163275468 hidden: ~ message_id: rt-3.5.HEAD-1741-1163275460-582.40817-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay rt_ticket: 'perl #40817' subject: '[perl #40817] [TODO] track generated files during the configure/make process ' summary: |- Jerry Gay suggested appending each file to a list when it is created, replacing the MANIFEST. The idea was described in . - date_from: 1163278983 date_to: 1163347951 hidden: ~ message_id: rt-3.5.HEAD-1713-1163278952-1784.40818-72-0@perl.org messages: - rt-3.5.HEAD-1641-1163347915-907.40818-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Steve Peters rt_ticket: 'perl #40818' subject: '[perl #40818] [PATCH] Silence warning in t/library/pcre.t ' summary: |- In ticket , Steve Peters created a patch to fix a warning in `t/library/pcre.t`, which was applied as r15442. - date_from: 1163280107 date_to: 1163280107 hidden: ~ message_id: rt-3.5.HEAD-1713-1163280093-565.40819-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: chromatic rt_ticket: 'perl #40819' subject: '[perl #40819] [TODO] Remove Duplication in t/codingstd/*.t Files ' summary: |- chromatic created ticket to request the removal of duplicate tests in the coding standards section. - date_from: 1163283829 date_to: 1163283829 hidden: ~ message_id: rt-3.5.HEAD-1741-1163283821-324.40822-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: chromatic rt_ticket: 'perl #40822' subject: '[perl #40822] Pg NCI Test Makes Unportable Connection ' summary: |- In ticket , chromatic commented that `t/library/pg.t`'s assumption of a certain database setup is faulty. He proposed using an environment variable to define the user name and password. - date_from: 1163291710 date_to: 1163564723 hidden: ~ message_id: rt-3.5.HEAD-1666-1163291695-1940.40823-72-0@perl.org messages: - 20061112212304.GA80469@plum.flirble.org - 20061113223359.FEEB.BQW10602@nifty.com - 1d9a3f400611131046oa7182a1q2e3cce25e998b7f9@mail.gmail.com - 455A96AC.6090101@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Chip Salzenberg - email: nick@ccl4.org name: Nicholas Clark - email: bqw10602@nifty.com name: SADAHIRO Tomoyuki - email: jerry.gay@gmail.com name: jerry gay - email: allison@perl.org name: Allison Randal rt_ticket: 'perl #40823' subject: "[perl #40823] Win32 vs. the world - length for sprintf('%e') - what's right? " summary: |- In ticket , Chip Salzenberg requested that someone see what Perl does on Win32 to test sprintf. SADAHIRO Tomoyuki answered that it drops the superfluous zero from the return value. Jerry Gay noted that he preferred a fix in Parrot_sprintf, rather than in the related test. He felt that Parrot should act in a consistent way across platforms. Allison Randal noted that the decision had been made to go with a platform-independent implementation. - date_from: 1163292417 date_to: 1163301375 hidden: ~ message_id: rt-3.5.HEAD-1741-1163292380-1467.40824-72-0@perl.org messages: - 17750.36507.593687.770319@rgrjr.dyndns.org - 200611111916.03531.chromatic@wgz.org - 17750.36507.593687.770319@rgrjr.dyndns.org - 200611111916.03531.chromatic@wgz.org posters: - email: parrotbug-followup@parrotcode.org name: Matt Diephouse - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers - email: chromatic@wgz.org name: chromatic rt_ticket: 'perl #40824' subject: '[perl #40824] loadlib opcode causes problems with exceptions ' summary: |- In ticket , Matt Diephouse included a patch to fix loadlib failures which were previously not catchable exceptions. Bob Rogers noted that he thought the problem was in the `:init` code. The patch was committed as r15413, but it was agreed that the questions remain. - date_from: 1163301190 date_to: 1163301190 hidden: ~ message_id: rt-3.5.HEAD-1713-1163301180-826.40826-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: chromatic rt_ticket: 'perl #40826' subject: '[perl #40826] Mac OS X and Dylib Funcs ' summary: |- In ticket , chromatic reported some portability wrappers which were deprecated in Mac OS X 10.3 in favor of the functions themselves. He removed the test which relied upon the old behavior, but noted that the Darwin hinter should pick the correct dl.c file based upon the OS X version. - date_from: 1163301361 date_to: 1163304389 hidden: ~ message_id: rt-3.5.HEAD-1641-1163301352-1736.40827-72-0@perl.org messages: - 17750.40379.799792.883451@rgrjr.dyndns.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers rt_ticket: 'perl #40827' subject: '[perl #40827] [BUG] testing alarm with exception handlers causes runloops to play leapfrog ' summary: |- Jerry Gay noted in ticket that there is a problem with alarm and exception handlers. He included some sample code. Bob thanked Jerry for the example but replied that he didn't yet have a good solution to the problem. - date_from: 1163346929 date_to: 1163349043 hidden: ~ message_id: rt-3.5.HEAD-1666-1163346889-1293.40834-72-0@perl.org messages: - 200611121729.54656.lt@toetsch.at posters: - email: parrotbug-followup@parrotcode.org name: Patrick R . Michaud - email: lt@toetsch.at name: Leopold Toetsch rt_ticket: 'perl #40834' subject: "[perl #40834] [BUG] - PMC methods aren't inherited to PIR subclasses " summary: |- In ticket , Patrick R . Michaud reported that if a METHOD is defined in a .pmc file, it is not automatically inherited by PIR subclasses. Leopold Toetsch clarified that some METHODs are implemented in a way which doesn't cope with inheritance. He thought this was related to ticket . - date_from: 1163353683 date_to: 1163353683 hidden: new message does not add much message_id: D3847D7B-E6CD-40F4-B3D1-7F66BB92B103@coleda.com posters: - email: will@coleda.com name: Will Coleda subject: 'Re: [perl #40279] [CAGE] C coding standards coda. ' summary: '' - date_from: 1163354460 date_to: 1163354460 hidden: ~ message_id: 4557612B.3020409@rblasch.org posters: - email: mailing-lists@rblasch.org name: Ron Blaschke subject: 'Assertion failed: (PTR2UINTVAL(mmd_table[i].func_ptr) & 3) == 0' summary: |- Ron Blaschke reported that in r15444, Parrot failed to smoke on his Win XP box. He included the results of the attempt. - date_from: 1163386647 date_to: 1163731478 hidden: ~ message_id: 17751.57028.857483.568233@rgrjr.dyndns.org messages: - 455D1095.1070704@perl.org - 17757.8593.340295.932814@rgrjr.dyndns.org - 17752.26881.872165.542999@rgrjr.dyndns.org - 200611132119.26409.lt@toetsch.at - 17753.16342.844756.184556@rgrjr.dyndns.org posters: - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers - email: allison@perl.org name: Allison Randal - email: lt@toetsch.at name: Leopold Toetsch subject: 'RFC: Proposal for dynamic binding' summary: |- Bob Rogers included a patch to the proposal for dynamic binding in Parrot, and requested comments. Leopold Toetsch asked Bob to consider the impact of a third variation using STM, which is already implemented. Bob replied with a description of the problems he saw with STM and continuations. Allison Randal thanked Bob for the proposal and gave some comments she had on it. Bob replied. - date_from: 1163427379 date_to: 1163427379 hidden: summary message_id: 20061113141500.24466.qmail@x1.develooper.com posters: - email: perlbug-summary@perl.org name: Parrot Bug Summary subject: Parrot Bug Summary summary: '' - date_from: 1163428313 date_to: 1163467528 hidden: ~ message_id: rt-3.5.HEAD-1713-1163428300-1059.40861-72-0@perl.org messages: - 03A8344D-4985-4106-860C-E1C0CAE68ADC@clotho.com - BF733BC5-BFB6-4E03-87DE-C6BB1C7EA086@coleda.com - BE71D594-BB8C-44A9-9BE7-2CAF7FBDD166@petdance.com posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane - email: chris@clotho.com name: Chris Dolan - email: will@coleda.com name: Will Coleda - email: andy@petdance.com name: Andy Lester rt_ticket: 'perl #40861' subject: '[perl #40861] [CAGE] - add a Perl::Critic policy to look for FIXME|TODO|XXX ' summary: |- In ticket , Paul Cochrane noted that the test which checks for TODO (and related) comments only applies to C-language files, and that it would be good to look for them in Perl as well. Chris Dolan replied that there is a policy available on CPAN which would do this. Will Coleda asked Andy to adjust the patch to allow TODO comments with RT tickets attached to them, but to disallow those without. Andy Lester objected to Will's suggestion, and proposed instead that TODO items with tickets simply include 'RT' and the ticket number. This was addressed in '' - date_from: 1163438810 date_to: 1163564871 hidden: ~ message_id: 198c87380611130926w1ed682a9hcf0beb9020ac3ed9@mail.gmail.com messages: - 455A973A.2020403@perl.org posters: - email: mddiep@gmail.com name: Matt Diephouse - email: allison@perl.org name: Allison Randal subject: 'set_pmc + setref/deref: anyone using them?' summary: |- Matt Diephouse wanted to know if anyone would be upset if he removed the `set_pmc` vtable and the `setref` and `deref` opcodes. Allison Randal thought it sounded like a bad idea to simply remove opcodes because they were broken. She wanted to know what problem they were intended to solve, and what the replacement strategy for is. - date_from: 1163442644 date_to: 1163442644 hidden: ~ message_id: rt-3.5.HEAD-1713-1163442635-1850.40863-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Matt Diephouse rt_ticket: 'perl #40863' subject: '[perl #40863] [TODO] Tcl - Actually support bignums ' summary: |- In ticket , Matt Diephouse showed some code which checks if the value is too large to be represented by a normal integer, and sets the value to zero if it is. He thought it should be possible to change the code to support larger numbers. - date_from: 1163454443 date_to: 1163454443 hidden: pre-release is not interesting when release has happened in 20061114223942.GE4707@tytlal.topaz.cx message_id: 20061113214558.GA4707@tytlal.topaz.cx posters: - email: chip@pobox.com name: Chip Salzenberg subject: 'All Parrot coders: Please check NEWS, release is soon' summary: '' - date_from: 1163456678 date_to: 1163456678 hidden: ~ message_id: rt-3.5.HEAD-1641-1163456644-1092.40865-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Chip Salzenberg rt_ticket: 'perl #40865' subject: '[perl #40865] [TODO] ensure isxxx() and toxxx() are only passed unsigned char values ' summary: |- In ticket , Chip Salzenberg noted that the `isxxx` and `toxxx` functions should only be given unsigned character values. He requested that a cage cleaner check calls to them, and repeat the task periodically. - date_from: 1163526040 date_to: 1163526040 hidden: commit message_id: 20061114174026.EB3D2CB9BA@x12.develooper.com posters: - email: chip@cvs.perl.org name: chip subject: '[svn:parrot-pdd] r15527 - in trunk: . docs/pdds' summary: '' - date_from: 1163533817 date_to: 1163560821 hidden: ~ message_id: 200611142049.35856.lt@toetsch.at messages: - 455A874E.2010301@yahoo.com posters: - email: lt@toetsch.at name: Leopold Toetsch - email: jkeen_via_google@yahoo.com name: James E Keenan subject: 'Fwd: Re: [pirate] Re: languages/python - any plans?' summary: |- Leopold Toetsch forwarded a letter from the pirate development list. In the mail, Tyler Coumbes said that he had some Python PMCs based off the ones in Parrot's repository. He had hoped to clean them up and submit patches, but life was interfering. He indicated where the files could be found, in case someone else was interested in looking at them. - date_from: 1163545412 date_to: 1163545412 hidden: ~ message_id: 20061114223942.GE4707@tytlal.topaz.cx posters: - email: chip@pobox.com name: Chip Salzenberg subject: 'Release: Parrot 0.4.7, "Caique"' summary: 'Chip Salzenberg announced the release of Parrot 0.4.7, "Caique".' - date_from: 1163547178 date_to: 1163854082 hidden: ~ message_id: rt-3.5.HEAD-2974-1163854028-271.40884-15-0@perl.org messages: - rt-3.5.HEAD-1713-1163543770-1644.40884-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane via RT rt_ticket: 'perl #40884' subject: '[perl #40884] [CAGE] update parrothist.pod from email archives ' summary: |- Chip Salzenberg created ticket to request that someone check the email archives for the names given to previous releases to add to the history in `docs/parrothist.pod`. Paul Cochrane reported that he had done some of the work, but that he was unable to find reports of other releases. Also, he thought there were some duplicated names. - date_from: 1163572118 date_to: 1163640331 hidden: ~ message_id: 455AB38E.8040301@perl.org messages: - 200611142324.03495.chromatic@wgz.org - 455BBE09.8090808@perl.org posters: - email: allison@perl.org name: Allison Randal - email: chromatic@wgz.org name: chromatic subject: Object design revisions summary: |- Allison Randal reported that she had finished reviewing the PMC object design meeting notes, which was a summary of the design discussion written during last weekend's hackathon. She invited questions or comments. chromatic had a few notes, and Allison responded to his points. - date_from: 1163627934 date_to: 1163726071 hidden: ~ message_id: 200611152258.38154.lt@toetsch.at messages: - 455BB925.40501@perl.org - 200611151727.50171.chromatic@wgz.org - 455D0583.8060603@perl.org posters: - email: lt@toetsch.at name: Leopold Toetsch - email: allison@perl.org name: Allison Randal - email: chromatic@wgz.org name: chromatic subject: '[pmc_object_design_meeting_notes] Properties' summary: |- Leopold Toetsch responded to the recommendation to deprecate property support in PMCs. Discussion ensued, with chromatic and Allison Randal participating. Allison suggested that the discussion of properties should be delayed for a week because it is related to the role architecture. - date_from: 1163682088 date_to: 1163682088 hidden: ~ message_id: rt-3.5.HEAD-1713-1163682036-385.40905-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda rt_ticket: 'perl #40905' subject: '[perl #40905] [CAGE] coding standards hammer too big ' summary: |- In ticket , Will Coleda noted that files copied from external sources should not be required to meet internal coding standards. - date_from: 1163711020 date_to: 1163711020 hidden: ~ message_id: rt-3.5.HEAD-32138-1163709559-1889.40909-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Matt Diephouse rt_ticket: 'perl #40909' subject: "[perl #40909] [BUG] Tcl - [namespace eval] + [source] + [proc] don't play well together " summary: |- In ticket , Matt Diephouse reported that some Tcl code was not working as expected. He thought there should be a test, but because it depends upon an external file, he was not sure how to best write it. - date_from: 1163711147 date_to: 1163711147 hidden: ~ message_id: 200611161236.15000.chromatic@wgz.org posters: - email: chromatic@wgz.org name: chromatic subject: 'Fwd: MC units refreshed' summary: |- Based upon a post from H. Merijn Brand to the Perl 5 Porter's list, chromatic wondered if the configure system needed to be updated. - date_from: 1163713086 date_to: 1163715672 hidden: ~ message_id: rt-3.5.HEAD-1666-1163713070-1021.40910-72-0@perl.org messages: - 200611161419.19219.chromatic@wgz.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane - email: chromatic@wgz.org name: chromatic rt_ticket: 'perl #40910' subject: '[perl #40910] [CAGE] Fix t/distro/file_metadata.t to work in svn ' summary: |- In ticket , Paul Cochrane wanted `t/distro/file_metadata.t` to work with both svn and svk. chromatic reported it fixed in r15616. - date_from: 1163714315 date_to: 1163714315 hidden: ~ message_id: rt-3.5.HEAD-1666-1163714294-827.40911-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40911' subject: '[perl #40911] [CAGE] Merge manifest generating scripts with mk_manifest_and_skip.pl ' summary: |- Paul Cochrane created ticket . In it he suggested merging the functionality of two tools, `gen_manifest_skip.pl` and `mk_manifests.pl`. - date_from: 1163714486 date_to: 1163852538 hidden: ~ message_id: rt-3.5.HEAD-1713-1163714458-1460.40912-72-0@perl.org messages: - rt-3.5.HEAD-32013-1163852488-59.40912-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40912' subject: '[perl #40912] [CAGE] Tcl - convert all XXX (#...) comments to the RT#... format ' summary: |- In ticket , Paul Cochrane asked for all TODO items to be changed to 'RT #' style. This request stemmed from the discussion ''. It was done in r15651. - date_from: 1163777941 date_to: 1163830875 hidden: commit message_id: 20061117153814.5E715CB9BA@x12.develooper.com messages: - 200611171007.30536.chromatic@wgz.org - 20061117183050.GA29098@wall.org - 200611171739.28658.chromatic@wgz.org - 20061118062041.11460.qmail@lists.develooper.com posters: - email: particle@cvs.perl.org name: particle - email: chromatic@wgz.org name: chromatic - email: larry@wall.org name: Larry Wall - email: rns123@ukr.net name: rns123 subject: '[svn:parrot-pdd] r15628 - trunk/docs/pdds' summary: '' - date_from: 1163790830 date_to: 1163790830 hidden: commit message_id: 20061117191313.8FC43CBA4D@x12.develooper.com posters: - email: chromatic@cvs.perl.org name: chromatic subject: '[svn:parrot-pdd] r15633 - in trunk: . docs/pdds' summary: '' - date_from: 1163808658 date_to: 1163808658 hidden: ~ message_id: rt-3.5.HEAD-32013-1163808605-1172.40923-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Seth Whelan rt_ticket: 'perl #40923' subject: '[perl #40923] test errors ' summary: |- Seth Whelan reported a problem with Parrot 0.4.7's `make test`. He included information about his system in ticket . - date_from: 1163858411 date_to: 1163858411 hidden: ~ message_id: 8e8ee0d40611180558n51845040n8968df1d168f8bc3@mail.gmail.com posters: - email: paultcochrane@gmail.com name: Paul Cochrane subject: Perl segfault in cppcomments.t summary: |- Paul Cochrane reported a segmentation fault with a test. It looked like a problem with the regular expressions which were used to remove C-comments. - date_from: 1163867953 date_to: 1163867953 hidden: ~ message_id: rt-3.5.HEAD-32013-1163867917-1197.40932-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Nuno Carvalho rt_ticket: 'perl #40932' subject: '[perl #40932] [PATCH] languages/abc test harness ' summary: |- In ticket , Nuno Carvalho sent a patch which is designed to finish the test harness for the language abc. Patrick R. Michaud applied the patch. - date_from: 1163871442 date_to: 1163871442 hidden: ~ message_id: 20061118173635.31685.qmail@lists.develooper.com posters: - email: jkeen_via_google@yahoo.com name: James E Keenan subject: 'pmc2c.pl: Proposed Strategy for Revisions and Testing' summary: |- Following an introduction to Parrot at the Chicago Hackathon last week, James E Keenan posted a proposal on how `pmc2c.pl` could be tested. He hoped for some feedback at an early point to prevent him from wasting effort on useless patches. He proposed extracting as much functionality as possible in to subroutines which are then placed in a package. He also wondered about some options which were described in the documentation but didn't appear to be used. - date_from: 1163880892 date_to: 1163880892 hidden: ~ message_id: rt-3.5.HEAD-32013-1163880845-843.40937-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda rt_ticket: 'perl #40937' subject: '[perl #40937] bad links in docs/ROADMAP.pod ' summary: |- Will Coleda wanted some bad links to be corrected. He requested this in ticket . - date_from: 1163881385 date_to: 1163881385 hidden: ~ message_id: rt-3.5.HEAD-2974-1163881339-1384.40938-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Nuno Carvalho rt_ticket: 'perl #40938' subject: '[perl #40938] [PATCH] languages/abc test suit ' summary: |- Nuno Carvalho submitted a patch in ticket . It is designed to add more files to the abc test suite. It was applied. - date_from: 1163884030 date_to: 1163884030 hidden: ~ message_id: rt-3.5.HEAD-1641-1163882121-1967.40939-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Nuno Carvalho rt_ticket: 'perl #40939' subject: '[perl #40939] [PATCH] languages/abc test suit ' summary: |- In ticket , Nuno Carvalho sent a patch which cleans up the abc test harness. It was applied. title: Parrot Porters - name: perl6-users threads: [] title: Users - name: perl6-compiler threads: [] title: Compiler - name: cvs-parrot threads: - date_from: 1163475229 date_to: 1163533378 hidden: ~ message_id: 20061114033318.93537CB9BA@x12.develooper.com messages: - 20061114054900.GA30537@host.pmichaud.com - 200611132227.19811.chromatic@wgz.org - 20061114145304.GH12243@host.pmichaud.com - 200611142042.05324.lt@toetsch.at posters: - email: chromatic@cvs.perl.org name: chromatic - email: pmichaud@pobox.com name: Patrick R. Michaud - email: chromatic@wgz.org name: chromatic - email: lt@toetsch.at name: Leopold Toetsch subject: '[svn:parrot] r15517 - in trunk: . src' summary: |- chromatic reported an error with r15517. Patrick R. Michaud confirmed that it broke on Linux/x86_64 as well. chromatic attached a patch which he was not happy with because he was curious about how it affected Patrick's system. Patrick agreed the patch was just masking a deeper problem, but that it did appear to fix the problem. Leopold Toetsch checked in the patch. - date_from: 1163753405 date_to: 1163875493 hidden: commit message_id: 20061117084905.A9FAACB9BA@x12.develooper.com messages: - 20061118181931.GH20211@colon.colondot.net - 8e8ee0d40611181034y7c3fb76dw9b55d9855eff0b95@mail.gmail.com posters: - email: paultcochrane@cvs.perl.org name: paultcochrane - email: nwc10@colon.colondot.net name: Nicholas Clark - email: paultcochrane@gmail.com name: Paul Cochrane subject: '[svn:parrot] r15626 - in trunk: . lib/Parrot lib/Parrot/Configure lib/Parse lib/Pod lib/Pod/Simple lib/Test' summary: '' - date_from: 1163854591 date_to: 1163866167 hidden: commit message_id: 20061118125549.AF61BCBA4D@x12.develooper.com messages: - BB3E0721-C4CF-4968-A8E0-A935EE468AEB@coleda.com posters: - email: paultcochrane@cvs.perl.org name: paultcochrane - email: will@coleda.com name: Will Coleda subject: '[svn:parrot] r15653 - in trunk: . docs' summary: '' title: cvs-parrot title: Weekly Perl 6 mailing list summary