--- # Copy this template, and run create --update on it, and # it will be filled in with the appropriate threads title: Weekly Perl 6 mailing list summary extra: header: - title: This week on the Perl 6 mailing lists body: |- "Take the longest token, lie down and if the unease persists, write some code..." -- Brad Bowman, in '' footer: - title: Acknowledgements 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: Distribution 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/) 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: 1166443383 date_to: 1169480117 hidden: ~ message_id: 4586835B.8060206@numeninest.com messages: - 20061218183119.GA28112@wall.org - 4587039D.9090603@numeninest.com - 7ca3f0160612181558l36156b5fl42bcdf026a3c09f0@mail.gmail.com - 45B4CD5F.7050805@numeninest.com - 45B4D082.4010701@numeninest.com - 45B4D99F.3090707@numeninest.com posters: - email: bsdz@numeninest.com name: Blair Sutton - email: larry@wall.org name: Larry Wall - email: lrpalmer@gmail.com name: Luke Palmer subject: RAII in Perl6/Parrot summary: |- Previously on this thread, Blair Sutton asked if Perl 6 would be able to do RAII. He cited some articles which expressed the view that it was not possible in Python due to the fact that garbage collection does not offer deterministic finalization. This led to the question of whether Perl 6 would suffer from the same problem due to Parrot's style of garbage collection. Larry Wall replied that deterministic reference counting was only one way to provide transactional security and timely destruction. He assured Blair that Perl 6 has ways to let you not care about some dependencies, while paying attention to others. Blair appreciated Larry's explanation, and admitted to relying on the deterministic nature of C++, and using RAII to manage locks between threads and tear apart sockets cleanly. He asked for an example of Perl 6 offering the capability to execute code once every reference to an object has been removed. Luke Palmer replied that the LEAVE closure trait was a general method for addressing this. This week, Blair posted a script in Perl 5 with a multi-threaded RAII idiom. Blair asked if the LEAVE closure trait takes the previous role of P5's DESTROY or if it will always be executed when one falls out of scope. - date_from: 1167384856 date_to: 1170178934 hidden: ~ message_id: 7ca3f0160612290134n25ae3444rd1114fd0f560e70b@mail.gmail.com messages: - 45AE6162.7020900@barco.com - ef30550b0701171003o5111842ao597edeacc14b6b1@mail.gmail.com - 'p06230900c1daf5b7bfd0@[192.168.1.100]' - 20070123003232.GA14073@stripey.com - 'p05100302c1db0f8ece6b@[192.168.1.14]' - 20070123015746.23294.qmail@lists.develooper.com - 'p06230900c1db15b63f8f@[192.168.1.100]' - 20070123015646.GA32037@wall.org - 'p06230900c1db3e65c89c@[192.168.1.100]' - 45B5F3AD.6080805@barco.com - 20070123174550.GA28378@wall.org - 45B7476C.3010703@barco.com - 45B7543D.8020405@barco.com - 20070123075538.GF14073@stripey.com - 20070124225326.GA8708@plum.flirble.org - 45B74F23.1040204@barco.com - 20070124123951.GA540@stripey.com - 45B759ED.3080409@barco.com - 20070124135744.GB540@stripey.com - b762bfda0701230650y6131da4ndeb04cc552f32ab4@mail.gmail.com - b762bfda0701230640t1a9a8651h42fb29cd81330e81@mail.gmail.com - 200701231243.22045.mail@seamons.com - b762bfda0701231502q6a542ba8y4f32b206c97e92cc@mail.gmail.com - 20070123003232.GA14073@stripey.com - 'p05100302c1db0f8ece6b@[192.168.1.14]' - 20070123015746.23294.qmail@lists.develooper.com - 'p06230900c1db15b63f8f@[192.168.1.100]' - 20070123015646.GA32037@wall.org - 'p06230900c1db3e65c89c@[192.168.1.100]' - 45B5F3AD.6080805@barco.com - 20070123174550.GA28378@wall.org - 45B7476C.3010703@barco.com - 45B7543D.8020405@barco.com - 20070123075538.GF14073@stripey.com - 20070124225326.GA8708@plum.flirble.org - 45B74F23.1040204@barco.com - 20070124123951.GA540@stripey.com - 45B759ED.3080409@barco.com - 20070124135744.GB540@stripey.com - b762bfda0701230650y6131da4ndeb04cc552f32ab4@mail.gmail.com - 45AB952C.5060401@barco.com - 20070115210129.GA5615@stripey.com - 45ACE7E0.4030701@barco.com - ef30550b0701160745j2f7d75b9wa04bff807c943c7c@mail.gmail.com - 45ACFDA9.70401@barco.com - 45A62008.4010401@barco.com - 45ABB493.9090401@barco.com - 45BF7A43.3050801@barco.com - 20070130174153.GD8586@wall.org - 20070130172333.GB8586@wall.org - ef30550b0701301419p6f30d017g2606d9fef52c8e63@mail.gmail.com - 20070130233009.GA16864@wall.org - ef30550b0701301536t43f97c68wb2fdc6189b2735de@mail.gmail.com - 20070130231605.GB8708@plum.flirble.org - 20070130171443.GA8586@wall.org - b762bfda0701230640t1a9a8651h42fb29cd81330e81@mail.gmail.com - 200701231243.22045.mail@seamons.com - b762bfda0701231502q6a542ba8y4f32b206c97e92cc@mail.gmail.com posters: - email: lrpalmer@gmail.com name: Luke Palmer - email: Thomas.Sandlass@barco.com name: TSa - email: dataweaver@gmail.com name: Jonathan Lang - email: darren@DarrenDuncan.net name: Darren Duncan - email: Smylers@stripey.com name: Smylers - email: douglist@macnauchtan.com name: Doug McNutt - email: dave@whipp.name name: Dave Whipp - email: larry@wall.org name: Larry Wall - email: nick@ccl4.org name: Nicholas Clark - email: perlpilot@gmail.com name: Jonathan Scott Duff - email: mail@seamons.com name: Paul Seamons subject: Numeric Semantics summary: |- Last week, 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. 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. This week, Larry Wall put his foot down and stated that the default `/` operator is not going to do integer division and that this is not negotiable. Later in the thread, Larry said that for various practical reasons, he didn't think that Int can be treated as a subset of Num. He agreed that `1.0 == 1 !=== 1.0`. Larry's messages generated praise from Smylers, but TSa was not satisfied. However, he did not receive a noteworthy response this week. - date_from: 1168970992 date_to: 1168978627 hidden: ~ message_id: 20070116190943.1CF0DCBA1B@x12.develooper.com messages: - 20070116184103.GA4118@wall.org - 20070116200544.GG29764@host.pmichaud.com - 20070116201650.GA6216@wall.org posters: - email: larry@cvs.perl.org name: larry - email: larry@wall.org name: Larry Wall - email: pmichaud@pobox.com name: Patrick R. Michaud subject: '[svn:perl6-synopsis] r13523 - doc/trunk/design/syn' summary: |- This commit message by Larry Wall logged the following: "Tweak `|` to provide longest-token instead of short-circuit semantics. Now use `||` for old short-circuit semantics!" In a follow-up message, Larry elaborated: This checking majorly changes the semantics of `|` within regex to support required longest-token matching semantics rather than left-to-right matching. It will enable us to write parsers more consistently, and it also opens up normal regexes to better optimization via tries and such. You can now use `||` for the old `|` semantics, which is majorly consistent with how `|` and `||` work outside of regexen. Patrick Michaud asked if a similar situation would arise for `&` versus `&&`. Larry answered that, for reasons of consistency, that would indeed be the case. - date_from: 1168975184 date_to: 1169058202 hidden: ~ message_id: 20070116191936.7644.qmail@lists.develooper.com messages: - 7ca3f0160701161240g5d5a9659r29296166432801e2@mail.gmail.com - ef30550b0701161341o7f115752j6604ff69d4a71a17@mail.gmail.com - 20070117182305.GA10604@wall.org posters: - email: dave@whipp.name name: Dave Whipp - email: lrpalmer@gmail.com name: Luke Palmer - email: dataweaver@gmail.com name: Jonathan Lang - email: larry@wall.org name: Larry Wall subject: The S13 "is commutative" trait summary: |- After reading that binary operators may be declared as commutative, Dave Whipp asked if this is restricted to only binary operators, or if he could tag any function/method with the trait. After a brief discussion, Larry replied that he had decided "is commutative" must die of ill-definedness. See instead the recent S13 change to support multiple signatures on a single body. - date_from: 1168979285 date_to: 1168979285 hidden: relates to 20070116190943.1CF0DCBA1B@x12.develooper.com message_id: 20070116212759.5C134CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13524 - doc/trunk/design/syn' summary: '' - date_from: 1168980161 date_to: 1168980161 hidden: clarification message_id: 20070116214234.BC9CCCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13525 - doc/trunk/design/syn' summary: '' - date_from: 1169056602 date_to: 1169059729 hidden: already came up in 20070116191936.7644.qmail@lists.develooper.com message_id: 20070117185633.ECDEECBA1B@x12.develooper.com messages: - ef30550b0701171048w78790748u2460f57879dddd44@mail.gmail.com posters: - email: larry@cvs.perl.org name: larry - email: dataweaver@gmail.com name: Jonathan Lang subject: '[svn:perl6-synopsis] r13526 - doc/trunk/design/syn' summary: '' - date_from: 1169059818 date_to: 1169059818 hidden: small change message_id: 20070117195010.45C91CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13527 - doc/trunk/design/syn' summary: '' - date_from: 1169067930 date_to: 1169067930 hidden: small change message_id: 20070117220521.F2BCDCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13528 - doc/trunk/design/syn' summary: '' - date_from: 1169083498 date_to: 1169083498 hidden: ~ message_id: 20070118022451.77EA6CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13529 - doc/trunk/design/syn' summary: |- This commit, by Larry Wall, changes how regular expressions are analyzed. They are seen as pattern/action pairs and grammars as collections of those pairs. In addition 'token' is defined more rigorously. - date_from: 1169229058 date_to: 1169919768 hidden: ~ message_id: 20070119175044.54390.qmail@web33711.mail.mud.yahoo.com messages: - 16d769b70701270123t38c89b91n98b8f5424e504762@mail.gmail.com - 20070127134132.GV1493@iabyn.com - 16d769b70701270643x168fb099j38de53f19a897a6c@mail.gmail.com - 20070127112350.GR14073@stripey.com posters: - email: lukastic@yahoo.com name: Steve Lukas - email: cmasak@gmail.com name: Carl Mäsak - email: davem@iabyn.com name: Dave Mitchell - email: Smylers@stripey.com name: Smylers subject: 'Remember: Outlaw to declare a lexical twice in the same scope' summary: |- Steve Lukas reminded people of a proposal from September which involved a change on S04 and linked to an earlier edition of this summary to describe the conclusions which had been reached. He requested that the changes be made. Carl Mäsak added that he also considered this to be an important issue. He wanted to see a warning when a lexical is declared twice in the same scope. Dave Mitchell and Smylers clarified how it works in Perl 5 (it's possible, but generates a warning). - date_from: 1169254096 date_to: 1169254096 hidden: relates to 20070118022451.77EA6CBA1B@x12.develooper.com message_id: 20070120014807.681D5CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13530 - doc/trunk/design/syn' summary: '' - date_from: 1169427233 date_to: 1169427233 hidden: ~ message_id: 45B40B08.5020906@bereft.net posters: - email: list@bereft.net name: Brad Bowman subject: DFA/NFA context is non-local summary: |- Brad Bowman expressed his concern about the context dependence of DFA prefix mode. He felt this might be because he hadn't yet digested the new rules completely. - date_from: 1169487999 date_to: 1169487999 hidden: clarification message_id: 20070122184627.63502CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13531 - doc/trunk/design/syn' summary: '' - date_from: 1169491231 date_to: 1169491231 hidden: clarification message_id: 20070122194024.793F4CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13532 - doc/trunk/design/syn' summary: '' - date_from: 1169491667 date_to: 1169491667 hidden: typo message_id: 20070122194740.8071DCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13533 - doc/trunk/design/syn' summary: '' - date_from: 1169493701 date_to: 1169493701 hidden: tweaking message_id: 20070122202129.63D84CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13534 - doc/trunk/design/syn' summary: '' - date_from: 1169506272 date_to: 1169506272 hidden: typo message_id: 20070122235106.59D17CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13535 - doc/trunk/design/syn' summary: '' - date_from: 1169513214 date_to: 1169513214 hidden: clarification message_id: 20070123014648.3A447CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13536 - doc/trunk/design/syn' summary: '' - date_from: 1169513630 date_to: 1169513630 hidden: term correction message_id: 20070123015344.DA2FECBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13537 - doc/trunk/design/syn' summary: '' - date_from: 1169605374 date_to: 1169864639 hidden: ~ message_id: 20070124022237.GA7201@wall.org messages: - 'p06230900c1dc80b17ce3@[192.168.1.100]' - 20070124055717.GA14722@wall.org - 45BAB7A2.30509@bereft.net - 029501c73fac$56101d90$6f01a8c0@isolution.nl - m0k5zc5qjl.fsf@gmail.com - 45B78187.2000902@numeninest.com - h2cj84-dao.ln1@osiris.mauzo.dyndns.org posters: - email: larry@wall.org name: Larry Wall - email: darren@DarrenDuncan.net name: Darren Duncan - email: list@bereft.net name: Brad Bowman - email: rvtol@isolution.nl name: Ruud H.G. van Tol - email: austin.frank@gmail.com name: Austin Frank - email: bsdz@numeninest.com name: Blair Sutton - email: benmorrow@tiscali.co.uk name: Ben Morrow subject: Smooth or Chunky? summary: |- Larry Wall asked for some advice with a missing generalization that he hadn't been able to work out yet. Given that `zip` and `each` produce similar results, he wondered what is the use of two functions which do almost the same thing. This led him to believe that zip should return something different and let the context determine whether the result should be flattened. This led to musings on a default smooth and an optional chunky, and a question on whether chunky should be the default when it makes more sense. He suggested various options. Darren Duncan thought that the Perl 5 approach of default 'smooth' with optional 'chunking' was appropriate. As an example he offered the smooth `map { $_, $_ * 10 }, 1..3` versus `map {[$_, $_ * 10]}, 1..3`. Larry replied that this was one function where the approach was possible, but that Perl 5 has many places where it fails to scale well to a multi-programmer team. Ruud H.G. van Tol believed that it looked like a 'multiple faces' domain. He sees the dimensionally structured data as a living entity which should give different representations depending upon the requirements. As an example, he cited a meal, a recipe and a shopping list, adding that his preference was for the shopping list to be ordered by where things are found in the store. Brad Bowman suggested that the dimensional information should be retained, but that it might not need to be returned. Ben Morrow proposed `[[]]` as a nice visual way to indicate that a list should be built. Blair Sutton listed several possible syntax options. Austin Frank joined in, offering the outverse of `[;]`, namely `];[`. - date_from: 1169758258 date_to: 1169758258 hidden: clarification message_id: 20070125215048.EE4EBCBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13538 - doc/trunk/design/syn' summary: '' - date_from: 1169758492 date_to: 1169758492 hidden: remove example line message_id: 20070125215446.A1C21CBA1B@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r13539 - doc/trunk/design/syn' summary: '' - date_from: 1169779946 date_to: 1169803891 hidden: ~ message_id: 45B96CE0.808@carolina.rr.com messages: - 20070126093123.24924.qmail@lists.develooper.com posters: - email: jgottman@carolina.rr.com name: Joe Gottman - email: rvtol+news@isolution.nl name: Dr.Ruud subject: Map on a multislice summary: |- Joe Gottman wanted to know if map on a multislice performs deep or shallow iteration. He wanted to know what the default iteration level was and how to override it. Dr. Ruud added that there's also the option of depth first or width first. title: perl6-language - name: perl6-internals threads: - date_from: 1167969619 date_to: 1169602068 hidden: ~ message_id: rt-3.6.HEAD-1693-1167969612-553.41185-72-0@perl.org messages: - 45B6B60F.4040600@yahoo.com posters: - email: parrotbug-followup@parrotcode.org name: James Keenan - email: jkeen_via_google@yahoo.com name: James E Keenan rt_ticket: 'perl #41185' subject: '[perl #41185] [BUG]: examples/shootout/regexdna.pir.input: Persistently failing test ' summary: |- Earlier, in ticket , James Keenan reported a problem with a failing test in `shootout.t` on Mac OSX. This week he reported that tests had passed for several weeks, but had recently started to fail again. He included the output of `make test`. As of February 6th, the test was still failing on Darwin. - date_from: 1168450003 date_to: 1169063262 hidden: 'should have been covered in previous summary, since dates are all before the 20th.' message_id: 20070117194730.GA5735@plum.flirble.org messages: - 20070110172622.GA24827@wall.org posters: - email: nick@ccl4.org name: Nicholas Clark - email: larry@wall.org name: Larry Wall subject: 'Re: I/O PDD - ready for implementation' summary: '' - date_from: 1168471304 date_to: 1169830134 hidden: ~ message_id: 1d9a3f400701260848g73a0fdebj43efc98281980a7f@mail.gmail.com messages: - rt-3.6.HEAD-1693-1168471298-269.41230-72-0@perl.org - 8e8ee0d40701101713y3a717aa1t85235a389a32df04@mail.gmail.com posters: - email: jerry.gay@gmail.com name: jerry gay - email: parrotbug-followup@parrotcode.org name: Jerry Gay - email: paultcochrane@gmail.com name: Paul Cochrane subject: 'Re: [perl #41230] [BUG] t/codingstd/perlcritic.t uses too many resources' summary: |- Earlier, Jerry Gay complained that the perlcritic coding standards test was using resources, and asked in ticket if someone could look in to this problem. Paul Cochrane reported that he thought there was a memory issue relating to `critique()` and that the memory was only freed up when the tests for a given policy are complete. Paul elaborated on what what he had attempted to address the issue. This week Jerry Gay congratulated Jeffrey Thalhammer on version 1.01 of Perl::Critic, which solved the memory issue. thread_uri: http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/e2216d670a51f3a7/cf49e24c0bd24032?#cf49e24c0bd24032 - date_from: 1168533063 date_to: 1168870433 hidden: got in the week 14-20 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 - 45AE6011.5020507@perl.org - 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 - email: allison@perl.org name: Allison Randal rt_ticket: 'perl #41237' subject: '[perl #41237] [TODO] PMC Class name IDs will require a dot in front ' summary: '' - date_from: 1168729819 date_to: 1169492568 hidden: ~ message_id: rt-3.6.HEAD-1774-1168729811-596.41267-72-0@perl.org messages: - rt-3.6.HEAD-1693-1169490557-1651.41267-14-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay - email: bugs-parrot-track@netlabs.develooper.com name: Jerry Gay via RT rt_ticket: 'perl #41267' subject: "[perl #41267] [TODO] rename 'clip' pdd directory to 'draft' " summary: |- In ticket , Jerry Gay announced that the `clip` directory had been renamed to `draft`. - date_from: 1168974380 date_to: 1168974380 hidden: ~ message_id: rt-3.6.HEAD-1683-1168974363-886.41280-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Allison Randal rt_ticket: 'perl #41280' subject: '[perl #41280] [PDD] adding methods to subs as objects ' summary: |- In ticket , Allison Randal quoted Patrick Michaud from IRC. Patrick explained that Larry Wall's most recent change to S05 would require adding the ability to attach methods to subs. - date_from: 1168977930 date_to: 1169017624 hidden: ~ message_id: rt-3.6.HEAD-1693-1168977917-1684.32667-15-0@perl.org messages: - rt-3.6.HEAD-1814-1169017617-1076.32667-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Bram Geron via RT rt_ticket: 'perl #32667' subject: '[perl #32667] [PATCH] IMCC - documentation needs updating ' summary: |- Bram Geron included a patch in ticket which adds new syntax to `docs/imcc/syntax.pod` and fixes some typos. It also references where flags are explained. It was applied as r16678. - date_from: 1168995391 date_to: 1169002255 hidden: ~ message_id: 6ff764650701161656k48525968n42301ee360a8d920@mail.gmail.com messages: - 200701161850.19819.chromatic@wgz.org posters: - email: memotype@gmail.com name: Isaac Freeman - email: chromatic@wgz.org name: chromatic subject: More embedding questions summary: |- Isaac Freeman explained that he needs an embedding interface which allows more control over the interpreter and cited some examples of control he required. He asked specifically about the ability to inspect and modify namespaces. chromatic pointed him to PDD 21, which is not completely implemented. - date_from: 1168996074 date_to: 1169071445 hidden: ~ message_id: 1d9a3f400701161707p43840e53x3fba9074cbb4688b@mail.gmail.com messages: - 200701172303.54625.lt@toetsch.at posters: - email: jerry.gay@gmail.com name: jerry gay - email: lt@toetsch.at name: Leopold Toetsch subject: repository open for commits summary: |- Jerry Gay announced that the repository was now open for commits again, following the recent Parrot release. - date_from: 1169085575 date_to: 1169167592 hidden: ~ message_id: rt-3.6.HEAD-1774-1169085567-1840.41287-72-0@perl.org messages: - 52B038AF-C109-41F5-8BCC-884986770781@coleda.com posters: - email: parrotbug-followup@parrotcode.org name: Allison Randal - email: will@coleda.com name: Will Coleda rt_ticket: 'perl #41287' subject: '[perl #41287] [PATCH] fix 0.4.8 announcement on parrotcode.org ' summary: |- Allison Randal created a ticket () with a patch to fix typos in the release announcement for 0.4.8. Will Coleda applied it. - date_from: 1169153940 date_to: 1169157125 hidden: ~ message_id: rt-3.6.HEAD-1683-1169153931-1962.41291-72-0@perl.org messages: - 200701182251.52018.lt@toetsch.at posters: - email: parrotbug-followup@parrotcode.org name: Matt Diephouse - email: lt@toetsch.at name: Leopold Toetsch rt_ticket: 'perl #41291' subject: "[perl #41291] [BUG} Can't use null PMC with :multi sub " summary: |- In ticket , Matt Diephouse included an example piece of code demonstrating the problem. Leopold Toetsch noted that a NULL PMC was never actually specced, but that he did consider it like a NULL pointer in C. He felt it was debatable whether the use Matt demonstrated should be allowed. - date_from: 1169163825 date_to: 1169498488 hidden: ~ message_id: rt-3.6.HEAD-1693-1169163816-1554.41292-72-0@perl.org messages: - 8e8ee0d40701190036s338e2e21td4ea4786a48a6098@mail.gmail.com - rt-3.6.HEAD-1834-1169498475-1305.41292-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Bence - email: paultcochrane@gmail.com name: Paul Cochrane rt_ticket: 'perl #41292' subject: '[perl #41292] [PATCH] make languages/cola/{lexer,parser}.c comply with coding standards ' summary: |- In ticket , James Bence submitted a patch to make the test `t/codingstd/trailing_space.t` pass. He felt it would be best to make a utility program which would eliminate trailing spaces. Paul Cochrane asked which version of Parrot James was using, as the files involved should be marked as exempt because they are automatically generated. In r16702 the tests pass even without the patch. - date_from: 1169170988 date_to: 1169305319 hidden: ~ message_id: 07679DD3-9247-4CF1-9147-966A7C4005E6@coleda.com messages: - 45B1A8D3.106@perl.org - 1d9a3f400701192153q51354995qa95f146ca30455dd@mail.gmail.com - 45B22EBE.6030003@gmail.com posters: - email: will@coleda.com name: Will Coleda - email: allison@perl.org name: Allison Randal - email: jerry.gay@gmail.com name: jerry gay - email: parrotcode@gmail.com name: Klaas-Jan Stol subject: 'Tcl, trace, profiling...' summary: |- Will Coleda announced that he had two issues with the new Tcl implementation: speed and the implementation of `trace`. After noting that there is a way to set traces for Parrot subroutines, he requested the ability to declare hooks to call pre- and post sub invocations. Ideally these could be declared at compile time. He offered to write more complete specifications if the idea was interesting to others. Allison Randal offered a few comments and requested the detailed proposal. Jerry Gay advised looking at Perl 5's Hook::LexWrap. Klaas-Jan Stol offered a suggestion which would leave the original subroutine untouched. - date_from: 1169173697 date_to: 1169173697 hidden: ~ message_id: rt-3.6.HEAD-1683-1169173687-1732.41293-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan rt_ticket: 'perl #41293' subject: "[perl #41293] [BUG]: t/compilers/tge/basic.t: Failed during 'make test' but passed with 'prove' " summary: |- James Keenan reported a failing `make test`. This was ticket . - date_from: 1169270579 date_to: 1169270579 hidden: tests added message_id: 20070120062251.5A431CBA44@x12.develooper.com posters: - email: chromatic@cvs.perl.org name: chromatic subject: '[svn:parrot-pdd] r16709 - in trunk: . docs/pdds src/pmc t/pmc' summary: '' - date_from: 1169270607 date_to: 1169270607 hidden: clarification and tests message_id: 20070120062318.0E8F1CBA44@x12.develooper.com posters: - email: chromatic@cvs.perl.org name: chromatic subject: '[svn:parrot-pdd] r16712 - in trunk: . docs/pdds src/pmc t/pmc' summary: '' - date_from: 1169450598 date_to: 1169450598 hidden: ~ message_id: 5.1.0.14.2.20070122081855.027acab0@pop.besancon.parkeon.com posters: - email: francois.perrad@gadz.org name: François PERRAD subject: How handle the next parameter of invoke method in a PMC ? summary: |- François Perrad stated that in Lua, a metamethod `__call` is required. He included some code demonstrating what he would like to do, and noted that the code and some todo tests had been added. - date_from: 1169452579 date_to: 1169452579 hidden: ~ message_id: rt-3.6.HEAD-1814-1169452570-1786.41310-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Allison Randal rt_ticket: 'perl #41310' subject: '[perl #41310] [CAGE] autogenerated PMC stubs kill compile ' summary: |- Allison Randal created ticket . She reported that PMC stubs which are generated with `tools/dev/gen_class.pl` terminate the compilation the first time miniparrot is run because the new stub overrides the `namespace` method. She suggested ways in which this might be solved. - date_from: 1169474433 date_to: 1169474433 hidden: summary message_id: 20070122140024.4448.qmail@x1.develooper.com posters: - email: perlbug-summary@perl.org name: Parrot Bug Summary subject: Parrot Bug Summary summary: '' - date_from: 1169481689 date_to: 1169481689 hidden: ~ message_id: rt-3.6.HEAD-1693-1169481679-53.41312-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda rt_ticket: 'perl #41312' subject: '[perl #41312] [TODO] - Docs - update FAQ ' summary: |- In ticket , Will Coleda pointed out several outdated facets of the FAQ and requested that they be fixed. - date_from: 1169490576 date_to: 1169490576 hidden: 'rename clip directory to draft, which was already announced last week' message_id: 20070122192902.5FD29CBA44@x12.develooper.com posters: - email: particle@cvs.perl.org name: particle subject: '[svn:parrot-pdd] r16761 - in trunk: . docs/pdds docs/pdds/clip docs/pdds/draft src t/pmc' summary: '' - date_from: 1169500731 date_to: 1169500731 hidden: 'milestone ticket, public version is 1d9a3f400701161706l414e1a81n1b6d5ee8ed4dc97d@mail.gmail.com' message_id: rt-3.6.HEAD-1814-1169500720-891.41316-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda rt_ticket: 'perl #41316' subject: '[perl #41316] Parrot - 0.4.9 release ' summary: '' - date_from: 1169504228 date_to: 1169533520 hidden: ~ message_id: rt-3.6.HEAD-1683-1169504219-77.41317-72-0@perl.org messages: - 45B5AA34.50606@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay - email: allison@perl.org name: Allison Randal rt_ticket: 'perl #41317' subject: '[perl #41317] [PATCH] parrot component/interface stability classification ' summary: |- In ticket , Jerry Gay included a patch of a document classifying Parrot component and interface stability. He requested comments. Allison Randal approved of the document. - date_from: 1169542864 date_to: 1169590734 hidden: ~ message_id: rt-3.6.HEAD-1774-1169542851-700.41320-72-0@perl.org messages: - 45B689D1.8060008@jnthn.net posters: - email: parrotbug-followup@parrotcode.org name: Kay-Uwe Huell - email: jonathan@jnthn.net name: Jonathan Worthington rt_ticket: 'perl #41320' subject: '[perl #41320] [PATCH] Added rename() method to os.pmc ' summary: |- Ticket contained Kay-Uwe Huell's patch with a `rename` function. It was applied as r16771. - date_from: 1169574619 date_to: 1169739334 hidden: ~ message_id: rt-3.6.HEAD-1814-1169739319-1706.41323-15-0@perl.org messages: - rt-3.6.HEAD-1774-1169658133-330.41323-15-0@perl.org - 8e8ee0d40701242319t5c8c0d9eu3ec3d312163caba4@mail.gmail.com - 8e8ee0d40701250046w2163bae2wc326ad1aadc0f2a0@mail.gmail.com - rt-3.6.HEAD-1774-1169574599-291.41323-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay via RT - email: paultcochrane@gmail.com name: Paul Cochrane rt_ticket: 'perl #41323' subject: '[perl #41323] [CAGE] convert C to C ' summary: |- Jerry Gay made a ticket () where he noted that any instances of `theINTERP` should be spelled as `interp`. Nuno Carvalho submitted a patch, which was applied as r16789. Jerry Gay was able to confirm that it worked for Win32 in addition to Linux. thread_uri: http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/d8b2a862f105c292/3cab8e88cf69ac1b?#3cab8e88cf69ac1b - date_from: 1169575791 date_to: 1169575791 hidden: ~ message_id: rt-3.6.HEAD-1683-1169575781-910.41324-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Andy Dougherty rt_ticket: 'perl #41324' subject: "[perl #41324] [PATCH] Eliminate '//'-style comments " summary: |- Andy Dougherty submitted a patch to remove `//` comments, which were giving problems with his compiler. See ticket for more information. - date_from: 1169576147 date_to: 1169576147 hidden: ~ message_id: rt-3.6.HEAD-1834-1169576133-372.41325-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Andy Dougherty rt_ticket: 'perl #41325' subject: '[perl #41325] [PATCH] Fill in missing pointer cast in ' summary: |- Andy Dougherty submitted a patch to allow Parrot to compile on his old Sun C compiler. He put it in ticket . - date_from: 1169576882 date_to: 1169576882 hidden: ~ message_id: rt-3.6.HEAD-1834-1169576865-690.41326-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Andy Dougherty rt_ticket: 'perl #41326' subject: "[perl #41326] [PATCH] Work around an optimization bug in Sun's WorkShop Compilers 4.2 " summary: |- In ticket , Andy Dougherty submitted a patch to work around an obscure bug in Sun's WorkShop Compilers 4.2. - date_from: 1169590832 date_to: 1169597770 hidden: ~ message_id: rt-3.6.HEAD-1774-1169597758-1079.41328-15-0@perl.org messages: - rt-3.6.HEAD-1814-1169590822-302.41328-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: James Keenan via RT rt_ticket: 'perl #41328' subject: '[perl #41328] [BUG] pmc2c generates unnecessary code for void functions ' summary: |- Jerry Gay reported some warnings when compiling `src/pmc/pmethod.c` in ticket . James Keenan explained the origin of the code in question, and advised moving the code to a branch until tests prove it suitable for trunk. thread_uri: http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/9fa2a3a9fbbdc539/1da9dde3bc3074bb?#1da9dde3bc3074bb - date_from: 1169598714 date_to: 1170522241 hidden: ~ message_id: rt-3.6.HEAD-1774-1170522221-888.41329-14-0@perl.org messages: - rt-3.6.HEAD-1683-1169598701-342.41329-72-0@perl.org - 8e8ee0d40701232328t1a901463p68c798cb0d8855da@mail.gmail.com - rt-3.6.HEAD-1814-1169602563-1932.41329-14-0@perl.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: James Keenan via RT - email: parrotbug-followup@parrotcode.org name: James Keenan - email: paultcochrane@gmail.com name: Paul Cochrane rt_ticket: 'perl #41329' subject: '[perl #41329] [BUG]: Imposition of coding standards breaks tests in t/tools/pmc2cutils/ ' summary: |- James Keenan noted, in ticket , that coding standards tests break some tests in `t/tools/pmc2cutils`. He believed that it happened in r16751, when code was changed to conform with the standards but wasn't run against the tests and submitted a patch to correct the problem. Paul Cochrane explained that he had run the tests, but that he hadn't done enough, and apologized. thread_uri: http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/d5d5717283e36239/7e3f4a03fc8276d8?#7e3f4a03fc8276d8 - date_from: 1169604776 date_to: 1169628134 hidden: ~ message_id: rt-3.6.HEAD-1683-1169604767-136.41331-72-0@perl.org messages: - 8e8ee0d40701232320p3949582ckac3a5228e4c4ac7f@mail.gmail.com - 8e8ee0d40701240042h66eaef9g2105a78b7e860671@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Will Coleda - email: paultcochrane@gmail.com name: Paul Cochrane rt_ticket: 'perl #41331' subject: '[perl #41331] Imposition of coding standards breaks tests in tcl. ' summary: |- In ticket , Will Coleda referenced an earlier thread () which mentioned that some tests failed as a result of coding standards being applied. Several Tcl tests were failing. They were fixed by r16774. - date_from: 1169675207 date_to: 1169751155 hidden: ~ message_id: 200701242246.35650.lt@toetsch.at messages: - 198c87380701242123h3409b5do5c781a876908aae@mail.gmail.com - 200701251952.08849.lt@toetsch.at posters: - email: lt@toetsch.at name: Leopold Toetsch - email: mddiep@gmail.com name: Matt Diephouse subject: __init vs. __init_pmc summary: |- Leopold Toetsch noted that some changes not too long before the release had broken `pg.t`. He found the problem in the object constructor, and mentioned that he'd made several attempts to unify object construction but that it wasn't very successful. Matt Diephouse explained that he had made the change with Allison Randal's approval, to eliminate differences between PMCs and objects. Leopold replied that he thought the differences were confusing but that they still were. He linked to his [proposal for method calling](http://groups.google.at/group/perl.perl6.internals/browse_frm/thread/e68dc0a0a96585b7/076502809495f8e2?lnk=st&q=parrot+instantiate+toetsch&rnum=5#076502809495f8e2). - date_from: 1169830711 date_to: 1170092850 hidden: ~ message_id: 45BA3317.7050309@gmail.com messages: - 1d9a3f400701290947i25d8876epa9ab4ea0b369338@mail.gmail.com posters: - email: parrotcode@gmail.com name: Klaas-Jan Stol - email: jerry.gay@gmail.com name: jerry gay subject: '[PATCH] PIR language using PGE (2)' summary: |- Klaas-Jan Stol submitted a patch for PIR using PGE. Jerry Gay applied it (with minor changes) as of r16831. - date_from: 1169835016 date_to: 1169835016 hidden: ~ message_id: rt-3.6.HEAD-1814-1169835002-311.41353-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Kay-Uwe Huell rt_ticket: 'perl #41353' subject: '[perl #41353] [PATCH] Extended very limited PIO_unix_pipe() function in src/io/io_unix.c ' summary: |- Kay-Uwe Huell created ticket . Included was a patch to extend the `open` function. title: perl6-internals - name: perl6-compiler threads: - date_from: 1168995989 date_to: 1169557223 hidden: ~ message_id: 1d9a3f400701161706l414e1a81n1b6d5ee8ed4dc97d@mail.gmail.com messages: - 45B26137.3070004@iki.fi - 200701201052.27767.chromatic@wgz.org - 45B26884.3070401@iki.fi - 198c87380701221048n7bff730am85d14141eb00e6ca@mail.gmail.com - 20070122232045.GB5735@plum.flirble.org - 45B54A5C.10405@iki.fi - 45B606D2.7000705@iki.fi posters: - email: jerry.gay@gmail.com name: jerry gay - email: jhi@iki.fi name: Jarkko Hietaniemi - email: chromatic@wgz.org name: chromatic - email: mddiep@gmail.com name: Matt Diephouse - email: nick@ccl4.org name: Nicholas Clark subject: Parrot 0.4.8 Released summary: |- Jerry Gay announced the release of Parrot 0.4.8, "Eponymous". Jarkko Hietaniemi questioned whether there was in fact extended support for Tru64, as he had only reported problems for subsystems like PGE. chromatic offered Jarkko commit access, but Jarkko declined. Matt Diephouse volunteered to work on Tru64 if someone could give him access to a system. Nicholas Clark replied that HP gave access to a number of test systems, but not Tru64. Jarkko grumbled about HP's restriction. Unfortunately he was not able to provide a developer with Tru64 access. He thought that perhaps development on any 64-bit platform would already improve Parrot. title: perl6-compiler - name: cvs-parrot threads: - date_from: 1169201180 date_to: 1169285456 hidden: "log doesn't give much detail, so I'm assuming it is minor" message_id: 20070119110608.C5184CBA1B@x12.develooper.com messages: - 9132746C-99CC-4E02-AB1C-69126E5C3612@coleda.com - 8e8ee0d40701190446v535b0606l15672526a7d9c3ee@mail.gmail.com - 169BFF5F-5655-4B08-A8EC-2F25D0B91A7F@coleda.com - 8e8ee0d40701200130r934d374h604033fc17a53e14@mail.gmail.com - 200701190621.18170.chromatic@wgz.org - 1d9a3f400701190626i5d1e0f22x56d79d6e96556fed@mail.gmail.com - 8e8ee0d40701190650i26509991o92da58ef7a12d78e@mail.gmail.com - 8e8ee0d40701190638q602f9d95j82b719c03417277d@mail.gmail.com - 8e8ee0d40701190631s1db72e58oec808b43faab4dd4@mail.gmail.com - 45B0D94B.3020507@tewk.com posters: - email: paultcochrane@cvs.perl.org name: paultcochrane - email: will@coleda.com name: Will Coleda - email: paultcochrane@gmail.com name: Paul Cochrane - email: chromatic@wgz.org name: chromatic - email: jerry.gay@gmail.com name: jerry gay - email: tewk@tewk.com name: Kevin Tew subject: '[svn:parrot] r16706 - in trunk: compilers/tge/TGE languages/tcl/config/makefiles languages/tcl/lib languages/tcl/src languages/tcl/t runtime/parrot/library/PGE src' summary: '' title: cvs-parrot