--- 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: |- "It seems you are presuming a Waterfall model of development here. We're not doing the Waterfall, we're doing the Whirlpool, where the strange attractor whirls around with feedback at many levels but eventually converges on something in the middle. In other words, a whirlpool sucks, but the trick is to position your whirlpool over your intended destination, and you'll eventually get there, though perhaps a bit dizzier than you'd like." -- Larry Wall, in '' title: This week on the Perl 6 mailing lists see_also: - name: Perl Foundation activities uri: http://blog.perlfoundation.org - name: Perl 6 Development uri: http://dev.perl.org/perl6 - name: Planet Perl Six uri: http://planetsix.perlfoundation.org/ lists: - name: perl6-language threads: - date_from: 1172256588 date_to: 1173347567 hidden: ~ message_id: ef30550b0702231049o109d723r16add32940557f3e@mail.gmail.com messages: - 20070223203618.GA32227@wall.org - ef30550b0702231529wb0119a1i653fe41296e6d9f1@mail.gmail.com - ef30550b0702240932m4e5e9a3cu6db04d81986d072e@mail.gmail.com - ef30550b0702271508t61137759t7ab66962636eeefc@mail.gmail.com - 'a06230901c2086213cd42@[172.27.1.7]' - 7ca3f0160702231920j1d87beedi51171c971e3462a4@mail.gmail.com posters: - email: dataweaver@gmail.com name: Jonathan Lang - email: larry@wall.org name: Larry Wall - email: david.green@telus.net name: David Green - email: lrpalmer@gmail.com name: Luke Palmer - email: juerd@convolution.nl name: Juerd Waalboer - email: rvtol+news@isolution.nl name: Dr.Ruud subject: '[S09] "Whatever" indices and shaped arrays' summary: |- Jonathan Lang suggested dropping some specification from S09 which described how `*` works in conjunction with `+` and `-`. He suggested using `[0]` for the first index instead of `*+0`. Larry Wall added his thoughts, noting that it was 'shiny', but that nested `[]`s might not be visually appealing. Luke Palmer decided to mention Ruby's boolean truth model which he admires. With it, 'nil' and 'false' are false, and everything else--including an empty string and '0'--are true. In summary he stated that simple rules are a blessing if you find the right ones, and that he's a fan of boolean predictability. The shaped arrays thread continued, and eventually Larry was satisfied and requested a patch to S09. - date_from: 1172385763 date_to: 1172443231 hidden: ~ message_id: 45E12FCE.6080000@hainsworth.ru messages: - 20070225184933.GA4790@stripey.com - ef30550b0702251215n1bee5dd3r352787ba9fb35e92@mail.gmail.com - 20070225224215.GB4790@stripey.com - 1172436983.3541.333.camel@beast.home.broadwell.org - 200702251326.14349.chromatic@wgz.org - 1172440622.3541.352.camel@beast.home.broadwell.org - 200702251416.05262.chromatic@wgz.org - 1172445087.3541.362.camel@beast.home.broadwell.org - d8a74af10702272224i72bc6d1bmac90fffd92bf00d4@mail.gmail.com - 20070225181725.GA19781@host.pmichaud.com - 200702251326.14349.chromatic@wgz.org - 1172440622.3541.352.camel@beast.home.broadwell.org - 200702251416.05262.chromatic@wgz.org - 1172445087.3541.362.camel@beast.home.broadwell.org - d8a74af10702272224i72bc6d1bmac90fffd92bf00d4@mail.gmail.com - 20070225183609.GA2790@wall.org - 200702250932.49668.chromatic@wgz.org - ef30550b0702251215n1bee5dd3r352787ba9fb35e92@mail.gmail.com - 20070225224215.GB4790@stripey.com - 1172436983.3541.333.camel@beast.home.broadwell.org - 200702251326.14349.chromatic@wgz.org - 1172440622.3541.352.camel@beast.home.broadwell.org - 200702251416.05262.chromatic@wgz.org - 1172445087.3541.362.camel@beast.home.broadwell.org - d8a74af10702272224i72bc6d1bmac90fffd92bf00d4@mail.gmail.com posters: - email: richard@hainsworth.ru name: Richard Hainsworth - email: Smylers@stripey.com name: Smylers - email: dataweaver@gmail.com name: Jonathan Lang - email: geoff@broadwell.org name: Geoffrey Broadwell - email: chromatic@wgz.org name: chromatic - email: szabgab@gmail.com name: Gabor Szabo - email: pmichaud@pobox.com name: Patrick R. Michaud - email: larry@wall.org name: Larry Wall subject: What criteria mark the closure of perl6 specification summary: |- Richard Hainsworth asked when the Perl 6 specification will be complete. He is eager to begin using Perl 6, but wants to see it stabilize. Geoffrey Broadwell was perfectly willing to work with a moving specification, so long as the current version of the specification was mostly implemented. chromatic noted that this is what everyone wants. Geoffrey offered to write some tests which would demonstrate missing features, if someone could implement the features. Gabor Szabo said that he wished there were many people writing tests for unimplemented features, as someone would surely implement the feature to make tests pass. There was a discussion on how out-of-date the Exegesis files are. Masak suggested porting the code examples in the Exegesis to current Perl 6, and storing them in the Pugs repository. Herbert Breunung thought a disclaimer that they are outdated would be adequate. Patrick Michaud noted that the changes to the specification have not had a negative impact on the development of the Perl 6 on Parrot implementation; to the contrary, they have made the work easier. Smylers added that there is no point in freezing the specification if it turns out it can't be implemented. Smylers felt that most of the current work is clarifying, rather than adding new features. Larry Wall explained that Perl 6 development doesn't follow the Waterfall model. He cannot design something without feedback from implementors. The development model was described as a 'whirlpool'. - date_from: 1172425469 date_to: 1172426257 hidden: child of 45E12FCE.6080000@hainsworth.ru message_id: 437125805@web.de messages: - 16d769b70702250957g50d9e251l6551ff49b9b60ff1@mail.gmail.com posters: - email: deirdre_skye@web.de name: herbert breunung - email: cmasak@gmail.com name: Carl Mäsak subject: 'Re: What criteria mark the closure of perl6 specification' summary: '' - date_from: 1172426777 date_to: 1172426777 hidden: child of 45E12FCE.6080000@hainsworth.ru message_id: 437155200@web.de posters: - email: deirdre_skye@web.de name: herbert breunung subject: 'Re: What criteria mark the closure of perl6 specification' summary: '' - date_from: 1172435682 date_to: 1172538429 hidden: ~ message_id: 1172436006.3541.323.camel@beast.home.broadwell.org messages: - 200702251548.47545.chromatic@wgz.org - 20070226142553.GA19685@host.pmichaud.com - 1172507376.3541.403.camel@beast.home.broadwell.org - b9d3c5250702260931jee95581ve9e536efdde47519@mail.gmail.com - 1172516079.3541.416.camel@beast.home.broadwell.org - b9d3c5250702261102j7c34c4f2oc9f892188d2bb080@mail.gmail.com - 1172518163.3541.420.camel@beast.home.broadwell.org - 200702261629.55720.chromatic@wgz.org - 1172538755.3541.440.camel@beast.home.broadwell.org - b9d3c5250702261102j7c34c4f2oc9f892188d2bb080@mail.gmail.com - 1172518163.3541.420.camel@beast.home.broadwell.org - 200702261629.55720.chromatic@wgz.org - 1172538755.3541.440.camel@beast.home.broadwell.org posters: - email: geoff@broadwell.org name: Geoffrey Broadwell - email: chromatic@wgz.org name: chromatic - email: pmichaud@pobox.com name: Patrick R. Michaud - email: audreyt.org@gmail.com name: Audrey Tang subject: Packed array status? summary: |- Geoffrey Broadwell wanted to know what backends support packed native arrays. He also added a comment on ''. chromatic replied that Parrot has `ManagedStruct` and `UnManagedStruct` PMCs for mapping complex C structures. Patrick Michaud replied that the PIR libraries aren't working yet, but that implementing them should not be too difficult. Audrey Tang also described the situation in Pugs. Geoffrey wondered if he could follow the development status. He offered to write some tests. - date_from: 1172513119 date_to: 1172513119 hidden: ~ message_id: 20070226190532.CD9B4CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13704 - doc/trunk/design/syn' summary: |- Larry Wall's commit made the one-pass parsing rule explicit so that tests can reference it. - date_from: 1172515323 date_to: 1172515323 hidden: nit message_id: 20070226194217.443E5CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13705 - doc/trunk/design/syn' summary: '' - date_from: 1172564322 date_to: 1174173687 hidden: ~ message_id: 'p06240800c2097f7c5bd0@[192.168.1.101]' messages: - 20070227164532.GB52650@plum.flirble.org - 'p06240801c20a543d622a@[192.168.1.101]' - 20070227125120.GB6114@aaroncrane.co.uk - 'p06240801c20a543d622a@[192.168.1.101]' - 20070227182229.GD18889@stripey.com posters: - email: darren@DarrenDuncan.net name: Darren Duncan - email: nick@ccl4.org name: Nicholas Clark - email: perl@aaroncrane.co.uk name: Aaron Crane - email: Smylers@stripey.com name: Smylers - email: david.green@telus.net name: David Green subject: request new Mapping|Hash operators summary: |- Darren Duncan believes that there is room for some additional convenience operators or functions which are used with mapping and hash values. In particular, he would like the relational data model concept of a tuple. He feels that this could be satisfied with the data types `Mapping` and `Hash` with the addition of some common relational operators such as `join()`, `semijoin()`, `semidifference()`, `rename()`, `project()`, `remove()`, `compose()`, `wrap()`, and `unwrap()`. Nicholas Clark noted that `rename` is a Perl 5 builtin, which he doesn't believe has been dropped for Perl 6. Smylers added that Perl already has a `join` function for renaming strings. Darren reiterated that he isn't concerned with the names so much as the concepts they express. Aaron Crane wondered why Darren was specifically against putting this functionality into a third-party module. Darren supplied an argument for the usefulness of relational operators in response. Smylers pointed out that it would be odd to include core support for database operations when most people would opt to use DBI (a module) instead. David Green wasn't concerned about whether the features were core or in a module, but thought it would be nice to have them. There was some discussion on whether certain features, such as renaming hash keys, are implemented in Perl 5, with David Green, Darren Duncan, Aaron Crane and Uri Guttman taking part. - date_from: 1172583520 date_to: 1172583520 hidden: ~ message_id: 1172583839.3541.453.camel@beast.home.broadwell.org posters: - email: geoff@broadwell.org name: Geoffrey Broadwell subject: 'request: num16' summary: |- Geoffrey Broadwell requested that `num16` and `complex16` be added to S09 and made optional. These half-sized floating point types are commonly used in graphics. - date_from: 1172584568 date_to: 1172605880 hidden: ~ message_id: 1172584892.3541.464.camel@beast.home.broadwell.org messages: - 20070227183131.GE18889@stripey.com - 20070227190822.GC52650@plum.flirble.org - 20070227210927.GF2110@lupus.perlwolf.com posters: - email: geoff@broadwell.org name: Geoffrey Broadwell - email: Smylers@stripey.com name: Smylers - email: nick@ccl4.org name: Nicholas Clark - email: john@perlwolf.com name: John Macdonald subject: Bit shifts on low-level types summary: |- Geoffrey Broadwell asked how bitwise shifts are defined on low-level types. Smylers remarked that it is rare to deal with anything as low-level as bits in Perl 5 programming. He feared that introducing more operators into the core language, especially if they would be rarely used, raises the entry barrier. Nicholas Clark added that it's something you don't want to do in Perl 5, because it is so bad at it. - date_from: 1172584827 date_to: 1172584827 hidden: ~ message_id: 1172585154.3541.469.camel@beast.home.broadwell.org posters: - email: geoff@broadwell.org name: Geoffrey Broadwell subject: Rotation ops? summary: Geoffrey Broadwell asked if Perl 6 has bit/string rotation operators. - date_from: 1172585449 date_to: 1172620569 hidden: ~ message_id: 1172585750.3541.480.camel@beast.home.broadwell.org messages: - 'p06240802c20a74f00c0a@[192.168.1.101]' posters: - email: geoff@broadwell.org name: Geoffrey Broadwell - email: darren@DarrenDuncan.net name: Darren Duncan subject: Low-level types and over/underflow summary: |- Geoffrey Broadwell wanted to know what would happen if a low-level type underflows or overflows. For example, if you incremented a `uint8` past 255, what would be the result? Darren Duncan thought that it depended upon what the underlying hardware does. He suspected it would be a wraparound or an overflow, not a type upgrade. - date_from: 1172586054 date_to: 1172623133 hidden: ~ message_id: 1172586378.3541.492.camel@beast.home.broadwell.org messages: - 20070228002730.GB17515@wall.org posters: - email: geoff@broadwell.org name: Geoffrey Broadwell - email: larry@wall.org name: Larry Wall subject: Casting and low-level types summary: |- In this thread, Geoffrey Broadwell asked what happens when you cast between low-level types if the source value is out of range for the destination type. Larry Wall replied that it would be an warning if the destination is an `int`, and a clip to infinities when the destination is a `num`. - date_from: 1172587763 date_to: 1172623132 hidden: ~ message_id: 1172588090.3541.502.camel@beast.home.broadwell.org messages: - 20070228002952.GC17515@wall.org posters: - email: geoff@broadwell.org name: Geoffrey Broadwell - email: larry@wall.org name: Larry Wall subject: Compact structs and "byte-stringification" summary: |- Geoffrey Broadwell wanted to know how you specify that you want to byte-stringify a structure, rather than normally stringifying it. Larry Wall advised coercing to a buffer type rather than using `~`. - date_from: 1172596504 date_to: 1172623131 hidden: ~ message_id: 1172596830.3541.509.camel@beast.home.broadwell.org messages: - 1172597749.3541.519.camel@beast.home.broadwell.org - 20070228001142.GA17515@wall.org posters: - email: geoff@broadwell.org name: Geoffrey Broadwell - email: larry@wall.org name: Larry Wall subject: Expressions with mixed types including low-level types summary: |- Geoffrey Broadwell asked how casting and coercion are handled with expressions which involve mixing low- and high-level types. Larry Wall answered the question, and pointed to a recent update of S09. - date_from: 1172619678 date_to: 1172619678 hidden: clarifications message_id: 20070227234111.593A3CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13706 - doc/trunk/design/syn' summary: '' - date_from: 1172620612 date_to: 1172620612 hidden: minor change message_id: 20070227235645.5B4EBCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13707 - doc/trunk/design/syn' summary: '' - date_from: 1172624426 date_to: 1172624426 hidden: clarification message_id: 20070228010010.CFE26CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13708 - doc/trunk/design/syn' summary: '' - date_from: 1172624494 date_to: 1172624494 hidden: nit message_id: 20070228010124.4177DCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13709 - doc/trunk/design/syn' summary: '' - date_from: 1172678163 date_to: 1172678163 hidden: Seems fairly minor message_id: 20070228155552.92EB4CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r14306 - doc/trunk/design/syn' summary: '' - date_from: 1172685290 date_to: 1172685290 hidden: minor message_id: 20070228175441.11DCBCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r14307 - doc/trunk/design/syn' summary: '' - date_from: 1172697714 date_to: 1173325048 hidden: ~ message_id: 20070228212148.2DAE3CBA1B@x12.develooper.com messages: - 'a06230905c2152df074b1@[172.27.1.7]' posters: - email: larry@cvs.perl.org name: larry - email: david.green@telus.net name: David Green subject: '[svn:perl6-synopsis] r14308 - doc/trunk/design/syn' summary: |- Larry Wall made a commit to S03 which distinguished Range's intervalic `.min` and `.max` from its directed `.from` and `.to`. title: Language - name: perl6-internals threads: - date_from: 1171729135 date_to: 1174013144 hidden: 'Summary of 02-24 covers up through March 2; next post, March 4, goes in next summary' message_id: rt-3.6.HEAD-24617-1171729125-426.41364-15-0@perl.org messages: - 189adbd0702191444o70399827nc3fb57c3c0ac7934@mail.gmail.com - 189adbd0702252009p62b4dcaet192beaeb0389bcac@mail.gmail.com - rt-3.6.HEAD-2051-1172874302-957.41364-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Allison Randal via RT - email: alek.storm@gmail.com name: Alek Storm rt_ticket: 'perl #41364' subject: '[perl #41364] [PATCH] Fixed object vtable method overrides in PIR ' summary: '' - date_from: 1171973003 date_to: 1172614650 hidden: Allison's message from Feb 27 was summarized in the Feb 24 summary message_id: 45DAE19C.70804@perl.it messages: - 1d9a3f400702200644s2f854d84r7c46a3b997297cbd@mail.gmail.com - 45DC136F.20702@perl.it - dd40de5015483c4e85e879e91c06891b@gmail.com - 45DC303C.8000304@perl.it - 45DD4981.1000908@perl.org - 45DF2836.7020006@perl.it - 45E4ADF4.3010209@perl.org - 200702201101.25857.chromatic@wgz.org posters: - email: dada@perl.it name: Aldo Calpini - email: jerry.gay@gmail.com name: jerry gay - email: jrisom@gmail.com name: Joshua Isom - email: allison@perl.org name: Allison Randal - email: chromatic@wgz.org name: chromatic subject: Cross-compiling Parrot summary: '' - date_from: 1172159597 date_to: 1172613531 hidden: Summarized in 02-24 summary message_id: rt-3.6.HEAD-18680-1172159585-1148.41577-72-0@perl.org messages: - rt-3.6.HEAD-2051-1172613522-569.41577-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Patrick R . Michaud rt_ticket: 'perl #41577' subject: '[perl #41577] docs/ROADMAP.pod refers to python bytecode translator, pie-thon test suite ' summary: '' - date_from: 1172266329 date_to: 1172425765 hidden: ~ message_id: rt-3.6.HEAD-28041-1172266322-393.41601-72-0@perl.org messages: - 8e8ee0d40702240300k5b6db961m6d21af8342d74859@mail.gmail.com - 20070225174914.GB4280@mongueurs.net posters: - email: parrotbug-followup@parrotcode.org name: Klaas-Jan Stol - email: paultcochrane@gmail.com name: Paul Cochrane - email: jquelin@gmail.com name: Jerome Quelin rt_ticket: 'perl #41601' subject: '[perl #41601] [BUG] parrotbug b0rken ' summary: |- In ticket , Klaas-Jan Stol reported a problem with Parrotbug on Win32. Paul Cochrane thought that the problem existed on all platforms. Because people are currently advised to send an email, Paul thought that Parrotbug is confusing and should perhaps be removed. Jerome Quelin remarked that he has no time to work on Parrotbug, which he originally created. He said that anyone willing to work on it was welcome to take over maintenance. - date_from: 1172267069 date_to: 1172530977 hidden: ~ message_id: rt-3.6.HEAD-28041-1172267062-1018.41604-72-0@perl.org messages: - 45E06259.5080202@gmail.com - 200702241812.58828.lt@toetsch.at - 45E172C5.7030002@gmail.com - 200702262014.32902.lt@toetsch.at - 1d9a3f400702261142i72b02382j3cf25abd671317b1@mail.gmail.com - 45E36710.6020106@gmail.com - 200702241812.58828.lt@toetsch.at - 45E172C5.7030002@gmail.com - 200702262014.32902.lt@toetsch.at - 1d9a3f400702261142i72b02382j3cf25abd671317b1@mail.gmail.com - 45E36710.6020106@gmail.com - 45E06259.5080202@gmail.com - 200702241812.58828.lt@toetsch.at - 45E172C5.7030002@gmail.com - 200702262014.32902.lt@toetsch.at - 1d9a3f400702261142i72b02382j3cf25abd671317b1@mail.gmail.com - 45E36710.6020106@gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Klaas-Jan Stol - email: lt@toetsch.at name: Leopold Toetsch - email: jerry.gay@gmail.com name: jerry gay rt_ticket: 'perl #41604' subject: "[perl #41604] [BUG] pbc_output_is doesn't work? " summary: |- Klaas-Jan Stol tried to add a test which runs some PIR code as PBC. He noted that a PBC file wasn't being created, and sent a patch which could fix this to ticket . He also wondered if it was a good idea to store PBC files in the repository. Leopold Toetsch explained that the files which are in the repository are generated on different machines, and the tests check that Parrot can read PBCs from different platforms. Klaas-Jan wondered if `pbc_output_is` could take PIR code and compile it while running a test, or if it expects the PBC file to be present. Leopold confirmed that the PBC file must be present. Jerry Gay noted that there are no test functions which accept PIR, compile to PBC, and run the PBC. He wasn't sure it was a good idea to add this functionality before the refactoring of Parrot::Test is complete. - date_from: 1172270785 date_to: 1172485937 hidden: ~ message_id: rt-3.6.HEAD-2051-1172485930-1287.41606-15-0@perl.org messages: - rt-3.6.HEAD-28041-1172270777-1669.41606-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Klaas-Jan Stol via RT rt_ticket: 'perl #41606' subject: '[perl #41606] [TODO] Add flag to do runtime check on deprecated ops ' summary: |- In ticket , Klaas-Jan Stol proposed adding a flag which checks at runtime if any deprecated ops are used. Later, he remarked that such a check would be rather slow, so it would be better to add some annotation in the `.ops` file. thread_uri: http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/28ed82c4176d9790/8784f63d20f34c82?#8784f63d20f34c82 - date_from: 1172271114 date_to: 1172607270 hidden: ~ message_id: 45DF6FFC.1020504@gmail.com messages: - 45E4911A.5010606@perl.org posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: allison@perl.org name: Allison Randal subject: '[PATCH] Update DEPRECATED.pod' summary: |- Klaas-Jan Stol submitted a patch to `DEPRECATED.pod` which includes some of the deprecated ops. Allison Randal applied it as r17206. - date_from: 1172289653 date_to: 1172414409 hidden: ~ message_id: rt-3.6.HEAD-2532-1172414399-1605.41608-15-0@perl.org messages: - rt-3.6.HEAD-28041-1172289617-1870.41608-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan via RT rt_ticket: 'perl #41608' subject: '[perl #41608] [NEW] and [PATCH]: tools/build/ops2c.pl refactored ' summary: |- James Keenan submitted two patches which replace his earlier patches by the same name. This was ticket . - date_from: 1172350990 date_to: 1172351285 hidden: ~ message_id: rt-3.6.HEAD-28041-1172350982-1998.41612-72-0@perl.org messages: - D7AEA481-3C4B-403A-9AA5-6FD75F911B7B@coleda.com - 200702241307.10697.chromatic@wgz.org - 20070224221411.GE9943@host.pmichaud.com posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda - email: chromatic@wgz.org name: chromatic - email: pmichaud@pobox.com name: Patrick R. Michaud rt_ticket: 'perl #41612' subject: '[perl #41612] parrot on CPAN testers.. ' summary: |- Will Coleda created ticket because he noticed that Parrot hadn't passed on Windows since 0.4.6. chromatic thought that 0.4.9 would help resolve some of the recent failures. Patrick R. Michaud had seen a report of 0.4.9, and said there were still failures with positive and negative numbers very close to zero. - date_from: 1172385728 date_to: 1172539299 hidden: ~ message_id: rt-3.6.HEAD-18680-1172385720-1013.41614-72-0@perl.org messages: - 189adbd0702251807g595c1f21o89294ae458899506@mail.gmail.com - 5509768E-2F16-4D75-AC2F-C75527EF69A3@coleda.com posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda - email: alek.storm@gmail.com name: Alek Storm rt_ticket: 'perl #41614' subject: "[perl #41614] Can't set non-core object attribs yet " summary: |- In ticket , Will Coleda reported some problems with adding an attribute to a TclProc PMC. Alek Storm remarked that a Sub is not a ParrotObject, so it has nowhere to store attributes. He submitted a patch which implements a basic storage system for TclProc. Will commented that it was annoying that attributes aren't just available everywhere, and that ParrotClass and PMC don't have much in common. - date_from: 1172415515 date_to: 1172415515 hidden: see 45E3184E.10408@gmail.com message_id: 45E1A400.7060806@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] Pynie updates' summary: '' - date_from: 1172417971 date_to: 1172598626 hidden: ~ message_id: 45E1ADA5.8090204@gmail.com messages: - 20070225154910.GA26510@host.pmichaud.com - 45E1B83D.8080206@gmail.com - 89F3CBEA-5937-4C0F-A7E7-47D2581FBDCC@coleda.com - 45E1BE47.9040908@gmail.com - 5.1.0.14.2.20070227155944.027d40b0@pop.besancon.parkeon.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: pmichaud@pobox.com name: Patrick R. Michaud - email: will@coleda.com name: Will Coleda - email: francois.perrad@gadz.org name: François PERRAD subject: '[PATCH] welcome message and prompt for HLLCompiler' summary: |- Klaas-Jan Stol noted that most languages which can be run interactively print a welcome message. He submitted a patch to give a message when interactive mode is entered, before printing a prompt. Patrick R. Michaud thought the effort was useful, but that it shouldn't mention help which isn't available. Also, there was a bit of a problem with multi-line input. There was a bit of further discussion on the topic. - date_from: 1172463159 date_to: 1172878319 hidden: ~ message_id: rt-3.6.HEAD-2051-1172463152-278.41619-72-0@perl.org messages: - 45E8B3DA.7020304@perl.org - 45E3A1A6.10104@verizon.net posters: - email: parrotbug-followup@parrotcode.org name: Alek Storm - email: allison@perl.org name: Allison Randal - email: jkeen@verizon.net name: James E Keenan rt_ticket: 'perl #41619' subject: '[perl #41619] [PATCH] add add_attr, rem_attr, and rem_attr_str vtable methods ' summary: |- In ticket , Alek Storm submitted a patch which adds several vtable methods which can be used by Ruby and Smalltalk. James E Keenan reported that the patch, when applied to the branch, did not cause any problems with tests. Allison Randal thought this raised a design issue. She wanted to know why `add_attr`, `rem_attr` and `rem_attr_str` were vtable methods instead of methods on the Class class. Alek thought that this was in line with PDD 15. Joshua Isom was concerned about interoperability, and wondered if Perl 6 and Tcl (for example) would be able to use the new class implementation. Alek replied that the vtable provides an abstract interface everyone can use seamlessly. He thought that it would in fact encourage people to use multiple languages in a single application. chromatic asked Alek to clarify what behavior he wanted to enable in the HLL. Alek said he would put together some code which would demonstrate his intention. As of March 12th, he was still working on the use case. thread_uri: http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/cb3399d8088acdb8/3610a7f266afc4b2?#3610a7f266afc4b2 - date_from: 1172463188 date_to: 1172546058 hidden: ~ message_id: rt-3.6.HEAD-2051-1172463178-445.41620-72-0@perl.org messages: - 45E3A1F3.8030605@verizon.net posters: - email: parrotbug-followup@parrotcode.org name: Alek Storm - email: jkeen@verizon.net name: James E Keenan rt_ticket: 'perl #41620' subject: '[perl #41620] [PATCH] change opcode syntax for label arguments ' summary: |- In ticket , Alek Storm included a patch which changes the `label INT`, `labelvar INT` and `labelconst INT` syntax to `in LABEL`, `invar LABEL` and `inconst LABEL`. This reduces the number of arguments and makes the code cleaner. It was applied to the buildtools branch, and all tests passed. - date_from: 1172482505 date_to: 1172612977 hidden: ~ message_id: 45E2A9BC.80903@gmail.com messages: - 200702260139.18467.chromatic@wgz.org - 45E2AE88.9020605@gmail.com - 45E4A769.3080601@perl.org posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: chromatic@wgz.org name: chromatic - email: allison@perl.org name: Allison Randal subject: '[PATCH] PDD6 updates' summary: |- Klaas-Jan Stol made some changes to PDD 16 and posted a patch. chromatic was mostly satisfied with the patch. It was applied as r17209. - date_from: 1172498431 date_to: 1172498431 hidden: summary message_id: 20070226140015.6387.qmail@x1.develooper.com posters: - email: perlbug-summary@perl.org name: Parrot Bug Summary subject: Parrot Bug Summary summary: '' - date_from: 1172499682 date_to: 1172504932 hidden: see 45E3184E.10408@gmail.com message_id: 45E2ECCB.5040400@gmail.com messages: - 20070226154842.GB32533@host.pmichaud.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: pmichaud@pobox.com name: Patrick R. Michaud subject: '[PATCH] languages/Pynie' summary: '' - date_from: 1172502612 date_to: 1172519148 hidden: ~ message_id: rt-3.6.HEAD-2051-1172502598-1326.41623-72-0@perl.org messages: - 20070226152429.GA32533@host.pmichaud.com - 20070226194527.GA8197@wall.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay - email: pmichaud@pobox.com name: Patrick R. Michaud - email: larry@wall.org name: Larry Wall rt_ticket: 'perl #41623' subject: '[perl #41623] [TODO] modify p6regex op naming convention to match perl 6 ' summary: |- In ticket , Jerry Gay remarked that PGE's syntax for specifying ops in the precedence parser should follow the Perl 6 specification. Patrick R. Michaud noted that Larry Wall's recent work on the grammar may introduce some radical changes to the current syntax. Larry tried to explain what he hopes to do with the modifications. - date_from: 1172508005 date_to: 1172508005 hidden: see 45E3184E.10408@gmail.com message_id: 45E30D4B.8040709@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[PATCH] Complete Pynie Grammar' summary: '' - date_from: 1172510820 date_to: 1172510820 hidden: ~ message_id: 45E3184E.10408@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: Pynie Grammar summary: |- In several threads, Klaas-Jan Stol chronicled his attempts to update the grammar for Pynie. He remarked that it is mostly complete, but that he still has some difficulty with the binary operators "is not" and "not in" and asked for insight. The following messages charted the development: * * * * * - date_from: 1172577636 date_to: 1172577636 hidden: update reflects other things which have been discussed message_id: 20070227120023.A3B1ECBA1B@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17200 - trunk/docs/pdds/draft' summary: '' - date_from: 1172583920 date_to: 1172583920 hidden: ~ message_id: 45E435D5.9080302@perl.org posters: - email: allison@perl.org name: Allison Randal subject: 'reviewing PDD01 - Overview' summary: |- Allison Randal announced that she had checked in an updated version of PDD01 for review. - date_from: 1172606648 date_to: 1172606648 hidden: clarification message_id: 20070227200357.56B84CBA1B@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17205 - trunk/docs/pdds/draft' summary: '' - date_from: 1172609910 date_to: 1172609910 hidden: ~ message_id: rt-3.6.HEAD-2051-1172609898-1810.41633-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay rt_ticket: 'perl #41633' subject: '[perl #41633] [CAGE] convert handrolled .IMPORT macros with library function ' summary: |- In ticket , Jerry Gay noted that some handrolled implementations of namespace import macros had crept in to the code. He wrote an import subroutine, and would like it to be used. - date_from: 1172610639 date_to: 1172610639 hidden: ~ message_id: rt-3.6.HEAD-2051-1172610632-103.41634-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay rt_ticket: 'perl #41634' subject: '[perl #41634] [TODO] warn and abort make if pbc compatibility has changed ' summary: |- Jerry Gay felt that if PBCs need to be regenerated due to incompatibilities, `make` should inform the user of this. He created ticket to track this development. - date_from: 1172612754 date_to: 1172612754 hidden: minor change message_id: 20070227214545.896C4CBA1B@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17208 - trunk/docs/pdds/draft' summary: '' - date_from: 1172612929 date_to: 1172612929 hidden: cleanup message_id: 20070227214839.93914CBA1B@x12.develooper.com posters: - email: allison@cvs.perl.org name: allison subject: '[svn:parrot-pdd] r17209 - trunk/docs/pdds/draft' summary: '' - date_from: 1172657443 date_to: 1172657443 hidden: see 45E3184E.10408@gmail.com message_id: 45E554F0.8090908@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[Pynie] Grammar mostly done, but help needed' summary: '' - date_from: 1172660162 date_to: 1173808506 hidden: ~ message_id: rt-3.6.HEAD-2051-1172660151-1734.41636-72-0@perl.org messages: - rt-3.6.HEAD-30201-1173808497-313.41636-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Klaas-Jan Stol rt_ticket: 'perl #41636' subject: '[perl #41636] [PATCH] Updates for PDD06 ' summary: |- Klaas-Jan Stol attached a patch for PDD06 to ticket . It was applied in r17469. - date_from: 1172662765 date_to: 1172662765 hidden: ~ message_id: rt-3.6.HEAD-2051-1172662748-4.41637-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Klaas-Jan Stol rt_ticket: 'perl #41637' subject: "[perl #41637] [PATCH] SMOP; won't compile on MSVC due to declarations not at top of block " summary: |- In ticket , Klaas-Jan Stol reported that SMOP won't compile with MicroSoft Visual Studio. - date_from: 1172681668 date_to: 1172889295 hidden: ~ message_id: rt-3.6.HEAD-2051-1172871919-1764.41642-15-0@perl.org messages: - 17896.57029.667097.994342@rgrjr.dyndns.org - rt-3.6.HEAD-19949-1172681659-491.41642-72-0@perl.org - 17894.15494.534947.578088@rgrjr.dyndns.org - 1abd9eb20703010417h14d17f5br7cc3049b6f902a@mail.gmail.com - 1abd9eb20703010551x39858edaiaf8e95271699e451@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: jnthn@jnthn.net via RT - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers - email: mehmet.yavuz.selim@gmail.com name: Mehmet Yavuz Selim Soyturk rt_ticket: 'perl #41642' subject: '[perl #41642] [BUG] tailcall with slurpy gives segfault ' summary: |- Earlier, in ticket , Mehmet Yavuz Selim Soyturk reported a bug. This week, Jonathan Worthington reported that he had fixed a bug asked someone to check with the latest code. Bob Rogers reported that Mehmet's test case works in r17298, but that it still fails for him even when the patch is applied. Later, Bob was able to look into the issue further, and found that there are some more serious problems and that he needs to think on how to solve them. - date_from: 1172682216 date_to: 1172682216 hidden: see 45E3184E.10408@gmail.com message_id: 45E5B5D1.6020701@gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: '[Pynie] Updated grammar: is [not] and [not] in workin' summary: '' - date_from: 1172780510 date_to: 1173989479 hidden: ~ message_id: rt-3.6.HEAD-2051-1172780503-566.41658-72-0@perl.org messages: - 4ff0b0d1aa18d785db0b644e1799bc14@gmail.com - af625860bf80b4e150f82f5db3d0b02b@gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Joshua Isom rt_ticket: 'perl #41658' subject: '[perl #41658] [TODO] Move all gc source files into a separate directory ' summary: |- Joshua Isom created ticket to suggest a cleanup of the garbage collection files, which are not located where one would expect to find them. He submitted a patch for it. - date_from: 1172781381 date_to: 1172781381 hidden: see 45E3184E.10408@gmail.com message_id: rt-3.6.HEAD-2051-1172781370-423.41659-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Klaas-Jan Stol rt_ticket: 'perl #41659' subject: '[perl #41659] [PATCH] Updates for languages/pynie ' summary: '' - date_from: 1172463159 date_to: 1173703192 hidden: merged with rt-3.6.HEAD-2051-1172463152-278.41619-72-0@perl.org message_id: 085d0590b634afd5b2bd684e063dcb45@gmail.com messages: - 189adbd0703041913l45542ef0oe8f71223a14fb85b@mail.gmail.com - 200703041924.29034.chromatic@wgz.org - 189adbd0703041939t1d3e6a69qc4b79eeccebef7ef@mail.gmail.com - 189adbd0703120539t482eba9aofb96302457b28726@mail.gmail.com - rt-3.6.HEAD-2051-1172463152-278.41619-72-0@perl.org - 45E8B3DA.7020304@perl.org - 189adbd0703041040h1d447452lc548af03f2fe6591@mail.gmail.com - 189adbd0703041913l45542ef0oe8f71223a14fb85b@mail.gmail.com - 200703041924.29034.chromatic@wgz.org - 189adbd0703041939t1d3e6a69qc4b79eeccebef7ef@mail.gmail.com - 189adbd0703120539t482eba9aofb96302457b28726@mail.gmail.com - 45E3A1A6.10104@verizon.net posters: - email: jrisom@gmail.com name: Joshua Isom - email: alek.storm@gmail.com name: Alek Storm - email: chromatic@wgz.org name: chromatic - email: parrotbug-followup@parrotcode.org name: Alek Storm - email: allison@perl.org name: Allison Randal - email: jkeen@verizon.net name: James E Keenan subject: 'Re: [perl #41619] [PATCH] add add_attr, rem_attr, and rem_attr_str vtable methods' summary: '' title: Parrot Porters - name: perl6-users threads: [] title: Users - name: perl6-compiler threads: - date_from: 1172432248 date_to: 1172716220 hidden: ~ message_id: rt-3.6.HEAD-2532-1172432227-1779.41617-122-0@perl.org messages: - E768CCBE-A202-45DF-8B0C-9FFAECA9879B@audreyt.org - 87ejo9spnn.fsf@offby1.atm01.sea.blarg.net posters: - email: pugsbug-followup@perl.org name: Eric Hanchrow - email: audreyt@audreyt.org name: Audrey Tang rt_ticket: 'perl #41617' subject: '[perl #41617] "make test-pir" fails on x86 linux, r14402 ' summary: |- Eric Hanchrow reported a failing test in ticket . Audrey Tang wanted to know if the problem still existed in r15386; Eric confirmed it did. title: Compiler title: Weekly Perl 6 mailing list summary