--- extra: footer: - body: |- This summary was prepared using [Mail::Summary::Tools](http://search.cpan.org/dist/Mail-Summary-Tools/), now available on CPAN. If you appreciate Perl, consider [contributing to the Perl Foundation](http://donate.perlfoundation.org) to help support the development of Perl. Yuval Kogman covered a number of threads this week. 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: |- "`my Yellow sub marine { @we.all.live }`" -- Larry Wall, concluding a series of Beatles references in the grep thread. 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.perl.org/perl6 lists: - name: perl6-language threads: - date_from: 1158453339 date_to: 1158453339 hidden: ~ message_id: 20060917003532.841CDCBA4D@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r12136 - doc/trunk/design/syn' summary: |- Larry Wall committed a change stating that the filetest operators return a stat buffer object, that can be repeatedly used for more file tests, and also overloads boolean context for the test that created it. This eliminates the need for the `-X _` form in Perl 5, used to eliminate additional calls to `stat`. - date_from: 1158468861 date_to: 1158468861 hidden: small commit message_id: 20060917045413.95A94CBA4D@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r12149 - doc/trunk/design/syn' summary: '' - date_from: 1158487546 date_to: 1158487546 hidden: ~ message_id: 'p06230900c132bbc04876@[192.168.1.101]' posters: - email: darren@DarrenDuncan.net name: Darren Duncan subject: class attr set defs as their names summary: Darren Duncan asked if two class meta objects `eqv`ing one another implies type equality. Nobody seemed to have any view on the subject. - date_from: 1158548108 date_to: 1158548108 hidden: ~ message_id: eel1pe$hqq$1@sea.gmane.org posters: - email: mark@summersault.com name: Mark Stosberg subject: request for addition to administrative field to Synopsis summary: |- Mark Stosberg had a comment on the specification for smart linking. He offered a suggestion to make the documentation more useful to users. - date_from: 1158618565 date_to: 1158762831 hidden: ~ message_id: 'p06230900c134ca47179d@[192.168.1.101]' messages: - 20060918153556.E34441@bowser.eecs.harvard.edu - 'p06230901c134d47279bd@[192.168.1.101]' - 20060918232009.5210.qmail@lists.develooper.com - eenmoi$9es$1@sea.gmane.org - 832f158a0609182126i60054ee4q4ecfa3f839e74915@mail.gmail.com - 'p06230901c135283d1d76@[192.168.1.101]' - 832f158a0609182307l3bb3bf6ak922364d0015457ca@mail.gmail.com posters: - email: darren@DarrenDuncan.net name: Darren Duncan - email: trey@lopsa.org name: Trey Harris - email: mail@gedankenkonstrukt.de name: Thomas Wittek - email: mark@summersault.com name: Mark Stosberg - email: damian@conway.org name: Damian Conway - email: merlyn@stonehenge.com name: merlyn - email: Smylers@stripey.com name: Smylers - email: ajs@ajs.com name: Aaron Sherman - email: markjreed@mail.com name: Mark J. Reed - email: larry@wall.org name: Larry Wall - email: dataweaver@gmail.com name: Jonathan Lang - email: john@perlwolf.com name: John Macdonald - email: duff@pobox.com name: Jonathan Scott Duff - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers - email: juerd@convolution.nl name: Juerd - email: cmasak@gmail.com name: Carl Mäsak - email: benmorrow@tiscali.co.uk name: Ben Morrow - email: douglist@macnauchtan.com name: Doug McNutt - email: andy@hexten.net name: Andy Armstrong - email: masoch@istic.org name: Daniel Hulme subject: Renaming grep summary: |- Darren Duncan suggested renaming `grep` to `where` in order to phase out UNIX lingo from Perl. Many people also suggested `filter`, and it was noted by Damian Conway that this is in fact the de facto standard for modern languages (like Haskell and Python). `select` and `reject` were also proposed at which point a list parting construct with arbitrary buckets was also proposed. The end result was the introduction of the `classify` built-in by Damian. This function generalizes various other list filtering and parting semantics. There was also a discussion on aliases and homonyms, under the umbrella of keeping `grep` as a backwards compatibility alias. Subsequently, Trey Harris' suggestion for using junctions and `~~` was discussed in [a different thread](msgid:67d53e40609190451m643e2ea8pbf498ccff5e98b6c@mail.gmail.com). - date_from: 1158635127 date_to: 1158737072 hidden: broken thread message_id: eenmoi$9es$1@sea.gmane.org messages: - 832f158a0609182126i60054ee4q4ecfa3f839e74915@mail.gmail.com - 'p06230901c135283d1d76@[192.168.1.101]' - 832f158a0609182307l3bb3bf6ak922364d0015457ca@mail.gmail.com posters: - email: mark@summersault.com name: Mark Stosberg - email: damian@conway.org name: Damian Conway - email: darren@DarrenDuncan.net name: Darren Duncan - email: merlyn@stonehenge.com name: merlyn - email: Smylers@stripey.com name: Smylers - email: ajs@ajs.com name: Aaron Sherman - email: markjreed@mail.com name: Mark J. Reed - email: larry@wall.org name: Larry Wall - email: dataweaver@gmail.com name: Jonathan Lang - email: john@perlwolf.com name: John Macdonald - email: mail@gedankenkonstrukt.de name: Thomas Wittek - email: duff@pobox.com name: Jonathan Scott Duff - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers - email: juerd@convolution.nl name: Juerd subject: 'Re: renaming "grep" to "where"' summary: '' - date_from: 1158636795 date_to: 1158636795 hidden: self-described handwaving commit message_id: 20060919033308.A5F1ACBA4D@x12.develooper.com posters: - email: larry@cvs.perl.org name: larry subject: '[svn:perl6-synopsis] r12185 - doc/trunk/design/syn' summary: '' - date_from: 1158666732 date_to: 1158683675 hidden: sort of subthread message_id: 67d53e40609190451m643e2ea8pbf498ccff5e98b6c@mail.gmail.com messages: - 20060919093218.O34441@bowser.eecs.harvard.edu posters: - email: malaire@gmail.com name: Markus Laire - email: trey@lopsa.org name: Trey Harris subject: 'any(@originals) ~~ { .foo eq $bar} (was Re: renaming "grep" to "where")' summary: '' - date_from: 1158681108 date_to: 1158681108 hidden: ~ message_id: 45101204.30301@barco.com posters: - email: Thomas.Sandlass@barco.com name: TSa subject: class interface of roles summary: |- TSa wondered how [typing of mixins](http://www.jot.fm/issues/issue_2004_11/column1) would look in Perl 6. A code example of how it might look was included. There were also some questions on roles in Perl 6. - date_from: 1158694103 date_to: 1158694103 hidden: ~ message_id: 451044CA.4080400@ajs.com posters: - email: ajs@ajs.com name: Aaron Sherman subject: Threads and types summary: 'Aaron Sherman asked whether or not the type system and the meta model is shared between threads, especially in the light of a shared variable of a certain type.' - date_from: 1158635127 date_to: 1158780358 hidden: broken subthread message_id: ef30550b0609190636v72cdc9c6xc9337ae373b759a3@mail.gmail.com messages: - 20060919143856.30822.qmail@lists.develooper.com - 20060919164424.GA14765@pobox.com - ef30550b0609191457r3662cf28oc871362aed5d19fc@mail.gmail.com - f60fe000609191126w31b3123av222a1e6d5e52e2b3@mail.gmail.com - 17680.26057.127007.570474@rgrjr.dyndns.org - 'p06230901c13618159ee0@[192.168.1.101]' - 'p06230902c1361e60185f@[192.168.1.101]' - f60fe000609191458y5322e29crfe319c70eab73dbe@mail.gmail.com - 30q6u3-jfm.ln1@osiris.mauzo.dyndns.org - 'p05100303c1372c121087@[192.168.1.14]' - EBEF778B-3AFD-40E8-9E5F-56F30E0E1524@hexten.net - 20060920202544.36e74239@mekanori.mon.istic.org - 20060920180557.GB31481@wall.org - 54B134DB-B44D-47D2-9CE7-79363E0DF541@hexten.net - 20060921034449.GB28817@lupus.perlwolf.com - 20060921035429.GA21964@wall.org - eenmoi$9es$1@sea.gmane.org - 86slinhou3.fsf@blue.stonehenge.com - 20060919164046.GA29148@stripey.com - 451053E3.70309@ajs.com - f60fe000609191353r67986f1qb7ab99d3706c9eef@mail.gmail.com - 45105F48.3040002@ajs.com - f60fe000609191438q1c8d6a9dk649565bc1ca04901@mail.gmail.com - 20060919223715.GA15975@wall.org - ef30550b0609191639u6975b9b9x641b01c474db537@mail.gmail.com - f60fe000609191656i4be1641xeca5c7f5a5346dcf@mail.gmail.com - 20060920020827.GB21314@lupus.perlwolf.com - ef30550b0609191728t1d07032ei2f2c1808fa95953c@mail.gmail.com - 45108BAB.5090503@ajs.com - 20060920020334.GA21314@lupus.perlwolf.com - 20060920072417.GK16337@c4.convolution.nl - 45111388.3080703@conway.org - 45113D4E.5090009@ajs.com - f60fe000609200649pf571a66j90e58eaa357b0925@mail.gmail.com - 45114EB8.30308@ajs.com - 16d769b70609200613n568d19b0l4b53f593e9ae960b@mail.gmail.com - f60fe000609191623y5bd8cbf2i6e729ed0642ec9c4@mail.gmail.com - 451053E3.70309@ajs.com - f60fe000609191353r67986f1qb7ab99d3706c9eef@mail.gmail.com - 45105F48.3040002@ajs.com - f60fe000609191438q1c8d6a9dk649565bc1ca04901@mail.gmail.com - 20060919223715.GA15975@wall.org - ef30550b0609191639u6975b9b9x641b01c474db537@mail.gmail.com - f60fe000609191656i4be1641xeca5c7f5a5346dcf@mail.gmail.com - 20060920020827.GB21314@lupus.perlwolf.com - ef30550b0609191728t1d07032ei2f2c1808fa95953c@mail.gmail.com - 45108BAB.5090503@ajs.com - 20060920020334.GA21314@lupus.perlwolf.com - 20060920072417.GK16337@c4.convolution.nl - 45111388.3080703@conway.org - 45113D4E.5090009@ajs.com - f60fe000609200649pf571a66j90e58eaa357b0925@mail.gmail.com - 45114EB8.30308@ajs.com - 16d769b70609200613n568d19b0l4b53f593e9ae960b@mail.gmail.com - f60fe000609191623y5bd8cbf2i6e729ed0642ec9c4@mail.gmail.com - 20060919074940.GA7405@stripey.com - 86slinhou3.fsf@blue.stonehenge.com - 20060919164046.GA29148@stripey.com - 451053E3.70309@ajs.com - f60fe000609191353r67986f1qb7ab99d3706c9eef@mail.gmail.com - 45105F48.3040002@ajs.com - f60fe000609191438q1c8d6a9dk649565bc1ca04901@mail.gmail.com - 20060919223715.GA15975@wall.org - ef30550b0609191639u6975b9b9x641b01c474db537@mail.gmail.com - f60fe000609191656i4be1641xeca5c7f5a5346dcf@mail.gmail.com - 20060920020827.GB21314@lupus.perlwolf.com - ef30550b0609191728t1d07032ei2f2c1808fa95953c@mail.gmail.com - 45108BAB.5090503@ajs.com - 20060920020334.GA21314@lupus.perlwolf.com - 20060920072417.GK16337@c4.convolution.nl - 45111388.3080703@conway.org - 45113D4E.5090009@ajs.com - f60fe000609200649pf571a66j90e58eaa357b0925@mail.gmail.com - 45114EB8.30308@ajs.com - 16d769b70609200613n568d19b0l4b53f593e9ae960b@mail.gmail.com - f60fe000609191623y5bd8cbf2i6e729ed0642ec9c4@mail.gmail.com - 832f158a0609182307l3bb3bf6ak922364d0015457ca@mail.gmail.com - 20060919074940.GA7405@stripey.com - 86slinhou3.fsf@blue.stonehenge.com - 20060919164046.GA29148@stripey.com - 451053E3.70309@ajs.com - f60fe000609191353r67986f1qb7ab99d3706c9eef@mail.gmail.com - 45105F48.3040002@ajs.com - f60fe000609191438q1c8d6a9dk649565bc1ca04901@mail.gmail.com - 20060919223715.GA15975@wall.org - ef30550b0609191639u6975b9b9x641b01c474db537@mail.gmail.com - f60fe000609191656i4be1641xeca5c7f5a5346dcf@mail.gmail.com - 20060920020827.GB21314@lupus.perlwolf.com - ef30550b0609191728t1d07032ei2f2c1808fa95953c@mail.gmail.com - 45108BAB.5090503@ajs.com - 20060920020334.GA21314@lupus.perlwolf.com - 20060920072417.GK16337@c4.convolution.nl - 45111388.3080703@conway.org - 45113D4E.5090009@ajs.com - f60fe000609200649pf571a66j90e58eaa357b0925@mail.gmail.com - 45114EB8.30308@ajs.com - 16d769b70609200613n568d19b0l4b53f593e9ae960b@mail.gmail.com - f60fe000609191623y5bd8cbf2i6e729ed0642ec9c4@mail.gmail.com - 832f158a0609182126i60054ee4q4ecfa3f839e74915@mail.gmail.com - 451053E3.70309@ajs.com - f60fe000609191353r67986f1qb7ab99d3706c9eef@mail.gmail.com - 45105F48.3040002@ajs.com - f60fe000609191438q1c8d6a9dk649565bc1ca04901@mail.gmail.com - 20060919223715.GA15975@wall.org - ef30550b0609191639u6975b9b9x641b01c474db537@mail.gmail.com - f60fe000609191656i4be1641xeca5c7f5a5346dcf@mail.gmail.com - 20060920020827.GB21314@lupus.perlwolf.com - ef30550b0609191728t1d07032ei2f2c1808fa95953c@mail.gmail.com - 45108BAB.5090503@ajs.com - 20060920020334.GA21314@lupus.perlwolf.com - 20060920072417.GK16337@c4.convolution.nl - 45111388.3080703@conway.org - 45113D4E.5090009@ajs.com - f60fe000609200649pf571a66j90e58eaa357b0925@mail.gmail.com - 45114EB8.30308@ajs.com - 16d769b70609200613n568d19b0l4b53f593e9ae960b@mail.gmail.com - f60fe000609191623y5bd8cbf2i6e729ed0642ec9c4@mail.gmail.com - 20060919074940.GA7405@stripey.com - 86slinhou3.fsf@blue.stonehenge.com - 20060919164046.GA29148@stripey.com - 451053E3.70309@ajs.com - f60fe000609191353r67986f1qb7ab99d3706c9eef@mail.gmail.com - 45105F48.3040002@ajs.com - f60fe000609191438q1c8d6a9dk649565bc1ca04901@mail.gmail.com - 20060919223715.GA15975@wall.org - ef30550b0609191639u6975b9b9x641b01c474db537@mail.gmail.com - f60fe000609191656i4be1641xeca5c7f5a5346dcf@mail.gmail.com - 20060920020827.GB21314@lupus.perlwolf.com - ef30550b0609191728t1d07032ei2f2c1808fa95953c@mail.gmail.com - 45108BAB.5090503@ajs.com - 20060920020334.GA21314@lupus.perlwolf.com - 20060920072417.GK16337@c4.convolution.nl - 45111388.3080703@conway.org - 45113D4E.5090009@ajs.com - f60fe000609200649pf571a66j90e58eaa357b0925@mail.gmail.com - 45114EB8.30308@ajs.com - 16d769b70609200613n568d19b0l4b53f593e9ae960b@mail.gmail.com - f60fe000609191623y5bd8cbf2i6e729ed0642ec9c4@mail.gmail.com - 832f158a0609182307l3bb3bf6ak922364d0015457ca@mail.gmail.com - 'p06230901c135283d1d76@[192.168.1.101]' - 20060919074940.GA7405@stripey.com - 86slinhou3.fsf@blue.stonehenge.com - 20060919164046.GA29148@stripey.com - 451053E3.70309@ajs.com - f60fe000609191353r67986f1qb7ab99d3706c9eef@mail.gmail.com - 45105F48.3040002@ajs.com - f60fe000609191438q1c8d6a9dk649565bc1ca04901@mail.gmail.com - 20060919223715.GA15975@wall.org - ef30550b0609191639u6975b9b9x641b01c474db537@mail.gmail.com - f60fe000609191656i4be1641xeca5c7f5a5346dcf@mail.gmail.com - 20060920020827.GB21314@lupus.perlwolf.com - ef30550b0609191728t1d07032ei2f2c1808fa95953c@mail.gmail.com - 45108BAB.5090503@ajs.com - 20060920020334.GA21314@lupus.perlwolf.com - 20060920072417.GK16337@c4.convolution.nl - 45111388.3080703@conway.org - 45113D4E.5090009@ajs.com - f60fe000609200649pf571a66j90e58eaa357b0925@mail.gmail.com - 45114EB8.30308@ajs.com - 16d769b70609200613n568d19b0l4b53f593e9ae960b@mail.gmail.com - f60fe000609191623y5bd8cbf2i6e729ed0642ec9c4@mail.gmail.com - 20060919080136.GB7405@stripey.com - 20060919143856.30822.qmail@lists.develooper.com - 20060919164424.GA14765@pobox.com - ef30550b0609191457r3662cf28oc871362aed5d19fc@mail.gmail.com - f60fe000609191126w31b3123av222a1e6d5e52e2b3@mail.gmail.com - 17680.26057.127007.570474@rgrjr.dyndns.org - 'p06230901c13618159ee0@[192.168.1.101]' - 'p06230902c1361e60185f@[192.168.1.101]' - f60fe000609191458y5322e29crfe319c70eab73dbe@mail.gmail.com - 30q6u3-jfm.ln1@osiris.mauzo.dyndns.org - 'p05100303c1372c121087@[192.168.1.14]' - EBEF778B-3AFD-40E8-9E5F-56F30E0E1524@hexten.net - 20060920202544.36e74239@mekanori.mon.istic.org - 20060920180557.GB31481@wall.org - 54B134DB-B44D-47D2-9CE7-79363E0DF541@hexten.net - 20060921034449.GB28817@lupus.perlwolf.com - 20060921035429.GA21964@wall.org posters: - email: dataweaver@gmail.com name: Jonathan Lang - email: mail@gedankenkonstrukt.de name: Thomas Wittek - email: duff@pobox.com name: Jonathan Scott Duff - email: markjreed@mail.com name: markjreed - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers - email: darren@DarrenDuncan.net name: Darren Duncan - email: benmorrow@tiscali.co.uk name: Ben Morrow - email: douglist@macnauchtan.com name: Doug McNutt - email: andy@hexten.net name: Andy Armstrong - email: masoch@istic.org name: Daniel Hulme - email: larry@wall.org name: Larry Wall - email: john@perlwolf.com name: John Macdonald - email: mark@summersault.com name: Mark Stosberg - email: merlyn@stonehenge.com name: merlyn - email: Smylers@stripey.com name: Smylers - email: ajs@ajs.com name: Aaron Sherman - email: juerd@convolution.nl name: Juerd - email: damian@conway.org name: Damian Conway - email: cmasak@gmail.com name: Carl Mäsak subject: 'Re: renaming "grep" to "where"' summary: '' - date_from: 1158745274 date_to: 1158745274 hidden: small commit to fix an example to match the docs message_id: 20060920094103.2B701CBA4D@x12.develooper.com posters: - email: audreyt@cvs.perl.org name: audreyt subject: '[svn:perl6-synopsis] r12239 - doc/trunk/design/syn' summary: '' - date_from: 1158747778 date_to: 1158747778 hidden: small commit to fix an example to match the docs message_id: 20060920102242.23084CBA4D@x12.develooper.com posters: - email: audreyt@cvs.perl.org name: audreyt subject: '[svn:perl6-synopsis] r12246 - doc/trunk/design/syn' summary: '' - date_from: 1158748039 date_to: 1158748039 hidden: small commit to fix an example to match the docs message_id: 20060920102710.51AB5CBA4D@x12.develooper.com posters: - email: audreyt@cvs.perl.org name: audreyt subject: '[svn:perl6-synopsis] r12247 - doc/trunk/design/syn' summary: '' - date_from: 1158748911 date_to: 1158844670 hidden: ~ message_id: 20060920023728.B34441@bowser.eecs.harvard.edu messages: - 45115BB1.3020909@ajs.com - 20060920180352.GA31481@wall.org - 45119082.3050702@ajs.com - 67d53e40609210617o5a77c8ecy47654a98bfc11a76@mail.gmail.com posters: - email: trey@lopsa.org name: Trey Harris - email: ajs@ajs.com name: Aaron Sherman - email: larry@wall.org name: Larry Wall - email: malaire@gmail.com name: Markus Laire subject: 'call, call(), .call, and captures' summary: |- Trey Harris pointed out that there are three types of 'call' as expressed in S06 and S12. He would like to see the syntax normalized to avoid confusion. Aaron Sherman and Markus Laire added some comments. Larry Wall wanted to avoid using related names for unrelated concepts. He thought that perhaps three different names (`call`, `callargs` and `callcap`) would help clarify the situation. Aaron Sherman liked the idea. - date_from: 1158780505 date_to: 1158972914 hidden: ~ message_id: 20060920192810.GA2286@wall.org messages: - 20060920234546.GJ7992@stripey.com - 20060921000543.GA12842@wall.org - 45132B33.6050309@vilain.net - ef30550b0609212220u6e837f0agcfb2574fea028905@mail.gmail.com - 20060922060255.GB2372@wall.org - ef30550b0609220032j14366629vc92d3055201dbbbd@mail.gmail.com - 20060922074534.GA5445@wall.org - ef30550b0609220109s623acae6l71ecad1b60ff959b@mail.gmail.com - 4513E70D.30608@ajs.com - 20060920123318.R34441@bowser.eecs.harvard.edu - 20060920124334.F34441@bowser.eecs.harvard.edu - 4511B014.90801@ajs.com - 20060920231636.GA9525@wall.org - 45121847.5070302@ajs.com - ef30550b0609202150g33da4df1i93401e3dd4bf9278@mail.gmail.com - 20060920202451.GC10144@vs2.capwiz.com - 7ca3f0160609201503w5778e901o5266e4ececaee65f@mail.gmail.com posters: - email: larry@wall.org name: Larry Wall - email: Smylers@stripey.com name: Smylers - email: sam@vilain.net name: Sam Vilain - email: dataweaver@gmail.com name: Jonathan Lang - email: ajs@ajs.com name: Aaron Sherman - email: trey@lopsa.org name: Trey Harris - email: kolibrie@graystudios.org name: Nathan Gray - email: lrpalmer@gmail.com name: Luke Palmer subject: Capture sigil summary: |- Larry Wall announced that Captures will now have their own sigil, allowing captures stored in scalars to be "interpolated" into argument lists without using the `[,] =$capture` form. It was eventually decided that `|` will perform this role. The resultant syntax is: my $foo = \(:foo(4), $blah); gorch(|$foo); which is analogous to: my $foo = «bar gorch»; my @array = ( "foo", @$foo - date_from: 1158815277 date_to: 1158856469 hidden: ~ message_id: 20060921050748.7325DCBA4D@x12.develooper.com messages: - 4512A1E5.1060802@ajs.com - 20060921161129.GA13479@wall.org - f60fe000609210916r6a251494x7751069e11391603@mail.gmail.com - 20060921162640.GA14193@wall.org - f60fe000609210933t81da4f1k91f80ed7a76e638b@mail.gmail.com - 4512BF05.9060205@ajs.com posters: - email: larry@cvs.perl.org name: larry - email: ajs@ajs.com name: Aaron Sherman - email: larry@wall.org name: Larry Wall - email: markjreed@mail.com name: Mark J. Reed subject: '[svn:perl6-synopsis] r12284 - doc/trunk/design/syn' summary: |- Larry Wall committed a change to S02 concerning the | sigil and operator. Aaron Sherman requested an update to S03's 'Junctive operators' to resolve the ambiguity of `a|$b`, `a | $b`, and `a |$b`. Larry attempted to clarify. Mark J. Reed noted that this implies that subroutines without arguments will be rare, but methods without them will be commonplace, introducing the same ambiguity with `$o.a%$b` and other similar-looking expressions. Larry replied that a method does not take arguments without `:` or `()`. Aaron commented on Larry's statement that bare constants are being discouraged in favor of sigiled constants by asking if `pi` and `e` should become `$pi` (or `$π`) and `$e`. - date_from: 1158846825 date_to: 1158884160 hidden: ~ message_id: f60fe000609210653o330b660eoc748800ca9f694fa@mail.gmail.com messages: - eev9uu$83c$1@sea.gmane.org - 4512A788.9020906@ajs.com - f60fe000609210822m7de0dbacraebbd365a9f68774@mail.gmail.com - 20060921142059.GC16337@c4.convolution.nl posters: - email: markjreed@mail.com name: Mark J. Reed - email: mark@summersault.com name: Mark Stosberg - email: ajs@ajs.com name: Aaron Sherman - email: juerd@convolution.nl name: Juerd subject: Dumb list-flattening question. summary: |- Mark J. Reed wanted to know how to create a two element list out of two arrays, which in Perl 5 would be `(\@a, \@b)`. If the syntax is the same, he wanted to know what the `\` mechanism is called, since references are automagical. Juerd replied that they are captures. Aaron Sherman elaborated Juerd's answer by referencing S03. Mark J. Reed suggested mentioning captures to prevent list flattening in S09. Mark Stosberg felt that the specification for `\` was unclear. - date_from: 1158901434 date_to: 1158911237 hidden: ~ message_id: ef30550b0609212203h8c9429bl7d931173db96ef57@mail.gmail.com messages: - 20060922055424.GA2372@wall.org - ef30550b0609220047y798ac34ara1902c9c31905b34@mail.gmail.com posters: - email: dataweaver@gmail.com name: Jonathan Lang - email: larry@wall.org name: Larry Wall subject: Capture Literals summary: |- Jonathan Lang asked how he could construct a capture literal which has both an invocant and at least one positional argument, and how it would be distinguished from a capture literal which has no invocant and at least two positional arguments. He offered some example code, which, according to Larry Wall, was correct aside from a syntax error. - date_from: 1158934989 date_to: 1158939328 hidden: ~ message_id: 97C57429-5F3C-4F5A-9A85-161BB7A5CD9E@audreyt.org messages: - 20060922143650.GA1810@host.pmichaud.com posters: - email: audreyt@audreyt.org name: Audrey Tang - email: pmichaud@pobox.com name: Patrick R. Michaud - email: fglock@gmail.com name: Flavio S. Glock subject: Motivation for /+/ set Array not Match? summary: |- Audrey Tang quoted a section of S05 concerning subrules. She found the 'quantified' clause to be unintuitive and wondered if it would be possible to modify it to produce Match objects and to reserve Array only for noncontiguous same-name subrules. Patrick R. Michaud and Flavio S. Glock made some alternate suggestions. title: Language - name: perl6-internals threads: - date_from: 1157487198 date_to: 1158656191 hidden: reply of 'you're welcome' message_id: 8e8ee0d40609190155w2a938aa8ka9c7ecbfa99a4507@mail.gmail.com messages: - rt-3.5.HEAD-31251-1157487183-1497.40278-72-0@perl.org posters: - email: paultcochrane@gmail.com name: Paul Cochrane - email: parrotbug-followup@parrotcode.org name: Will Coleda subject: 'Re: [perl #40278] [CAGE] perl coding standards coda.' summary: '' - date_from: 1158277369 date_to: 1158504545 hidden: ~ message_id: 1a83bc10609141642l1cb1b240n212e680f2951dc4b@mail.gmail.com messages: - 200609151053.37858.lt@toetsch.at - 1a83bc10609170616u51a50f0j976c489e43a87e09@mail.gmail.com - 200609171648.51213.lt@toetsch.at posters: - email: karl.forner@gmail.com name: Karl Forner - email: lt@toetsch.at name: Leopold Toetsch subject: HOWTO give options to parrot in tests summary: |- Last week, Karl Forner posted that he is working on . He was wondering how he could run the script with options, and wanted to know if `TEST_PROG_ARGS` would be an appropriate choice. Leopold Toetsch suggested subclassing Parrot::Test. Karl noted that if he subclasses Parrot::Test he won't be able to reuse the code. Leopold replied that there are already test classes in `lib/Parrot/Test/*.pm`. - date_from: 1158302148 date_to: 1158504243 hidden: replied to himself message_id: 4509B18E.4000602@alfarrabio.di.uminho.pt messages: - 450D5F16.4030306@alfarrabio.di.uminho.pt posters: - email: albie@alfarrabio.di.uminho.pt name: Alberto Simões subject: cur_namespace under imcc.y summary: '' - date_from: 1158508438 date_to: 1158508438 hidden: change to make repo work again message_id: rt-3.5.HEAD-31259-1158508428-1672.40347-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Ron Blaschke rt_ticket: 'perl #40347' subject: "[perl #40347] Can't determine revision under Subversion 1.4.0 " summary: '' - date_from: 1158520541 date_to: 1158520647 hidden: ~ message_id: 20060917191535.GO158@turtle.local messages: - 450D9F3D.6050407@alfarrabio.di.uminho.pt posters: - email: david.romano+p6i@gmail.com name: David Romano - email: albie@alfarrabio.di.uminho.pt name: Alberto Simões subject: gmp_version undeclared summary: |- David Romano reported that his Parrot build failed due to the gmp_version being undeclared. He included a patch for people who don't have GMP installed. Alberto Simões noted it was fixed in r14636. - date_from: 1158520838 date_to: 1158520838 hidden: ~ message_id: 20060917192034.GP158@turtle.local posters: - email: david.romano+p6i@gmail.com name: David Romano subject: pcre tests summary: |- David Romano reported that two tests which depend on PCRE failed when PCRE is not installed. The code which checks for PCRE does not work. David included a patch to fix this. - date_from: 1158544605 date_to: 1159062086 hidden: ~ message_id: 17677.64708.889009.564361@rgrjr.dyndns.org messages: - 200609181153.37141.lt@toetsch.at - 17679.16698.213207.404816@rgrjr.dyndns.org - 20060919013504.GA8085@wall.org posters: - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers - email: lt@toetsch.at name: Leopold Toetsch - email: larry@wall.org name: Larry Wall - email: mddiep@gmail.com name: Matt Diephouse subject: 'RFC: Consolidate stack-unwinding code' summary: |- Bob Rogers refactored Parrot's stack unwinding code, consolidating it's various incarnations into the continuation invocation. Leopold Toetsch answered some of Bob's questions. Larry Wall clarified Perl 6's requirements of Parrot's continuation handling. Matt Diephouse commented that this change broke Tcl's `uplevel`, and helped Bob to test a quick fix that preceded a real fix. - date_from: 1158585339 date_to: 1158585339 hidden: summary message_id: 20060918131500.10711.qmail@x1.develooper.com posters: - email: perlbug-summary@perl.org name: Parrot Bug Summary subject: Parrot Bug Summary summary: '' - date_from: 1158589029 date_to: 1158589029 hidden: ~ message_id: rt-3.5.HEAD-31251-1158588997-1542.40349-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40349' subject: '[perl #40349] [PATCH] #40278: [CAGE] perl coding standards coda. ' summary: |- Paul Cochrane sent a patch to try to close ticket , which was related to and concerned coding style. - date_from: 1158659483 date_to: 1158761335 hidden: ~ message_id: rt-3.5.HEAD-31259-1158659469-1553.40360-72-0@perl.org messages: - 200609201608.36681.lt@toetsch.at posters: - email: parrotbug-followup@parrotcode.org name: Dmitry Karasik - email: lt@toetsch.at name: Leopold Toetsch rt_ticket: 'perl #40360' subject: '[perl #40360] [PATCH] implement loadlib(NULL) ' summary: |- Dmitry Karasik sent a patch in , which was applied as revision r14670. - date_from: 1158660033 date_to: 1158685824 hidden: ~ message_id: t-3.5.HEAD-31258-1158659993-117.40361-72-0@perl.org messages: - 1d9a3f400609190756o30196f3dla1506329039cbb3e@mail.gmail.com - 200609191009.29244.chromatic@wgz.org - rt-3.5.HEAD-31258-1158659993-117.40361-72-0@perl.org - 1d9a3f400609190714p2edcee91s715663db1fe2afd7@mail.gmail.com - 1d9a3f400609190756o30196f3dla1506329039cbb3e@mail.gmail.com - 200609191009.29244.chromatic@wgz.org - 8e8ee0d40609190757u3f743f7kb1cc820039aa3ccc@mail.gmail.com - 1d9a3f400609190802k47694e6bwc5ffb02e1cf5e46c@mail.gmail.com - 8e8ee0d40609190841q290cb282n388aca3e532d9ecd@mail.gmail.com - 1d9a3f400609190900l2e3e5086j29a01a76be161e75@mail.gmail.com posters: - email: paultcochrane@gmail.com name: Paul Cochrane - email: jerry.gay@gmail.com name: jerry gay - email: chromatic@wgz.org name: chromatic prev_message_id: 8e8ee0d40609190736q71262a47s1702c4c1e4e4bb3a@mail.gmail.com subject: 'Re: [perl #40361] [PATCH] #40278 [CAGE] perl coding standards coda. (cont.)' summary: 'Paul Cochrane supplied a patch for bringing various files in the Parrot repository up to the coding standards. Jerry Gay noted some problems with the change, which Paul corrected. This was eventually added to RT as .' - date_from: 1158677150 date_to: 1158761541 hidden: relates to the above message message_id: rt-3.5.HEAD-31251-1158677136-1950.40364-72-0@perl.org messages: - 1d9a3f400609200711w6d962329p3fa57a5a9e6f67fa@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane - email: jerry.gay@gmail.com name: jerry gay rt_ticket: 'perl #40364' subject: '[perl #40364] [PATCH] line endings of perl .t test files ' summary: '' - date_from: 1158692295 date_to: 1158693223 hidden: ~ message_id: 1d9a3f400609191157g316517cekb3887561c14c8ada@mail.gmail.com messages: - 4510414D.2070505@gmx.de posters: - email: jerry.gay@gmail.com name: jerry gay - email: Bernhard.Schmalhofer@gmx.de name: Bernhard Schmalhofer subject: '#parrotsketch logs: 19SEP06' summary: |- Jerry Gay posted the URL of latest [#ParrotSketch log](http://www.parrotcode.org/misc/parrotsketch-logs/irclog.parrotsketch-200609/irclog.parrotsketch.20060918). - date_from: 1158692825 date_to: 1158695247 hidden: ~ message_id: rt-3.5.HEAD-31251-1158695238-702.40367-15-0@perl.org messages: - rt-3.5.HEAD-31258-1158692817-439.40367-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Leopold Toetsch via RT rt_ticket: 'perl #40367' subject: '[perl #40367] [TODO] SDL tests ' summary: |- In ticket , Leopold Toetsch requested tests for configuration, all SDL classes and interfaces, tests of full-fledged examples, and eventually tests for the GUI. - date_from: 1158746139 date_to: 1158766899 hidden: ~ message_id: rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org messages: - rt-3.5.HEAD-31251-1158746130-1516.40370-72-0@perl.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: Jerry Gay via RT - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40370' subject: '[perl #40370] [PATCH] code_coda.t update ' summary: |- Paul Cochrane submitted a number of patches to add the required emacs and vim coda as requested in . * (applied as 14671) * (applied as 14673) * (applied as 14674) * (applied as 14675) * (applied as 14676) * * (applied as 14688) - date_from: 1158757521 date_to: 1158883909 hidden: merged into rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org message_id: rt-3.5.HEAD-31259-1158757513-1305.40371-72-0@perl.org messages: - rt-3.5.HEAD-31258-1158771239-1280.40371-14-0@perl.org - 200609201303.56323.chromatic@wgz.org - 1d9a3f400609201310wa3768aav5cc9eed208c40b90@mail.gmail.com - 8e8ee0d40609211711i4c1e2e60qa1c120b2dfd64dd1@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane - email: bugs-parrot-track@netlabs.develooper.com name: Jerry Gay via RT - email: chromatic@wgz.org name: chromatic - email: jerry.gay@gmail.com name: jerry gay rt_ticket: 'perl #40371' subject: '[perl #40371] [PATCH] as2c.pl C-file coda fix ' summary: '' - date_from: 1158758210 date_to: 1158771973 hidden: merged into rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org message_id: rt-3.5.HEAD-31251-1158758181-1324.40372-72-0@perl.org messages: - rt-3.5.HEAD-31259-1158771962-803.40372-14-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane - email: bugs-parrot-track@netlabs.develooper.com name: Jerry Gay via RT rt_ticket: 'perl #40372' subject: '[perl #40372] [PATCH] C coda fix in parrot/compilers ' summary: '' - date_from: 1158758701 date_to: 1158773315 hidden: merged into rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org message_id: rt-3.5.HEAD-31258-1158758688-1494.40373-72-0@perl.org messages: - rt-3.5.HEAD-31257-1158773307-1672.40373-14-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane - email: bugs-parrot-track@netlabs.develooper.com name: Jerry Gay via RT rt_ticket: 'perl #40373' subject: '[perl #40373] [PATCH] C coda fix in parrot/config/gen ' summary: '' - date_from: 1158760369 date_to: 1158774651 hidden: merged into rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org message_id: rt-3.5.HEAD-31251-1158774644-306.40374-14-0@perl.org messages: - rt-3.5.HEAD-31258-1158760347-1166.40374-72-0@perl.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: Jerry Gay via RT - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40374' subject: '[perl #40374] [PATCH] C coda fix in parrot/include ' summary: '' - date_from: 1158760968 date_to: 1158760968 hidden: merged into rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org message_id: rt-3.5.HEAD-31258-1158760927-1362.40375-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40375' subject: '[perl #40375] [PATCH] C coda fix in parrot/config/gen ' summary: '' - date_from: 1158761246 date_to: 1158761246 hidden: merged into rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org message_id: rt-3.5.HEAD-31259-1158761235-317.40377-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40377' subject: '[perl #40377] [PATCH] C coda fix in parrot/examples ' summary: '' - date_from: 1158771390 date_to: 1158776680 hidden: ~ message_id: rt-3.5.HEAD-31251-1158771370-233.40379-72-0@perl.org messages: - rt-3.5.HEAD-31257-1158776669-926.40379-15-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay rt_ticket: 'perl #40379' subject: '[perl #40379] [TODO] investigate use of tools/dev/as2c.pl ' summary: |- In ticket , Jerry Gay requested an investigation in to `tool/dev/as2c.pl` because makefile it calls is not platform-independent. Leopold Toetsch explained the purpose behind the file. - date_from: 1158774542 date_to: 1158774542 hidden: ~ message_id: rt-3.5.HEAD-31263-1158774529-558.40380-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Herbert Poul rt_ticket: 'perl #40380' subject: "[perl #40380] [PATCH] errors on 'make install' - src/pdb.c " summary: |- In ticket , Herbert Poul reported a failure with `make install`. He included a patch. - date_from: 1158871238 date_to: 1158914645 hidden: ~ message_id: 1a83bc10609211340v9a1a959y7457cccb1fd1b398@mail.gmail.com messages: - 200609221043.48788.lt@toetsch.at posters: - email: karl.forner@gmail.com name: Karl Forner - email: lt@toetsch.at name: Leopold Toetsch subject: '[DONE] shootout example testing' summary: |- Karl Forner included a patch to test the shootout PIR programs in `examples/shootout.pir`, which was applied as r14684. - date_from: 1158874728 date_to: 1159024537 hidden: ~ message_id: rt-3.5.HEAD-31258-1158874720-1920.40392-72-0@perl.org messages: - 17685.20367.857878.646306@rgrjr.dyndns.org posters: - email: parrotbug-followup@parrotcode.org name: Jerry Gay - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers rt_ticket: 'perl #40392' subject: '[perl #40392] [CAGE] convert C to C ' summary: |- In ticket , Jerry Gay requested that instances of `internal_exception` be replaced with `real_exception`. Bob Rogers pointed out that in many instances, `internal_exception` might be needed because `real_exception` requires a working control stack. - date_from: 1158884598 date_to: 1158884598 hidden: merged into rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org message_id: rt-3.5.HEAD-31251-1158884568-968.40393-72-0@perl.org posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane rt_ticket: 'perl #40393' subject: '[perl #40393] [PATCH] C coda fix in parrot/src ' summary: '' - date_from: 1158885281 date_to: 1158949240 hidden: ~ message_id: rt-3.5.HEAD-31258-1158885272-1279.40394-72-0@perl.org messages: - 1d9a3f400609221120x25b6a3ecof2c9a1bb18d4446d@mail.gmail.com posters: - email: parrotbug-followup@parrotcode.org name: Paul Cochrane - email: jerry.gay@gmail.com name: jerry gay rt_ticket: 'perl #40394' subject: '[perl #40394] [PATCH] Added a test for multiple codas to t/codingstd/code_coda.t ' summary: |- Paul Cochrane sent a patch as ticket . The patch includes tests for multiply-defined codas. Jerry Gay modified it slightly and applied it as r14686. - date_from: 1158884598 date_to: 1158952639 hidden: merged into rt-3.5.HEAD-31258-1158766891-1171.40370-14-0@perl.org message_id: rt-3.5.HEAD-31258-1158952630-677.40393-14-0@perl.org messages: - rt-3.5.HEAD-31251-1158884568-968.40393-72-0@perl.org - 17684.30611.527821.935340@rgrjr.dyndns.org posters: - email: bugs-parrot-track@netlabs.develooper.com name: Jerry Gay via RT - email: parrotbug-followup@parrotcode.org name: Paul Cochrane - email: rogers-perl6@rgrjr.dyndns.org name: Bob Rogers rt_ticket: 'perl #40393' subject: '[perl #40393] [PATCH] C coda fix in parrot/src ' summary: '' - date_from: 1158945783 date_to: 1158971556 hidden: ~ message_id: rt-3.5.HEAD-31258-1158945773-288.40402-72-0@perl.org messages: - 200609230203.42037.lt@toetsch.at - 45148061.2040502@jwcs.net posters: - email: parrotbug-followup@parrotcode.org name: Bernhard Schmalhofer - email: lt@toetsch.at name: Leopold Toetsch - email: jonathan@jwcs.net name: Jonathan Worthington rt_ticket: 'perl #40402' subject: '[perl #40402] Remove src/ops/dotgnu.ops ' summary: |- Bernhard Schmalhofer wondered in ticket if he could remove `dotgnu.ops` which was a conversion file for C# which now appears obsolete. Jonathan Worthington suggested removing it, and Leopold Toetsch pointed to his generic answer on the subject. title: Parrot Porters - name: perl6-users threads: - date_from: 1157827008 date_to: 1158445174 hidden: ~ message_id: 'p06230900c128b8a02d9b@[192.168.1.101]' messages: - 20060916173836.GD19031@klangraum - 'p06230900c13225ccdbd8@[192.168.1.101]' - 20060916185824.GD16337@c4.convolution.nl - 20060916222014.GA19860@klangraum - 20060909191532.12771.qmail@lists.develooper.com - 20060910142358.F43587@bowser.eecs.harvard.edu - 20060911201333.19368.qmail@lists.develooper.com - 874pvdldn5.fsf@teufelkommraus.webit.de - 20060912132152.12099.qmail@lists.develooper.com - 'p06230900c12cde1d7114@[192.168.1.101]' - 20060913160052.GK1952@bytemark.barnyard.co.uk - 'p06230902c12e30eaee25@[192.168.1.101]' - 97f280ea0609120718u4eba6fa0p3a4fd21ad98e7aa5@mail.gmail.com - 20060913151550.GG1952@bytemark.barnyard.co.uk - 20060917012340.14037.qmail@lists.develooper.com - Pine.LNX.4.62.0609131140060.17562@fractal.phys.lafayette.edu - 86k645xg1k.fsf@blue.stonehenge.com - 450F12C1.2000208@cantrell.org.uk - 57494.80.98.159.250.1158621728.squirrel@www.hunhost.com - 20060915212656.GZ16337@c4.convolution.nl - 20060915213532.GB16337@c4.convolution.nl - 20060917013831.15426.qmail@lists.develooper.com - a51e610c0609131521x8904c64r7977ca2442209f38@mail.gmail.com - ae697d050609141700r45003586h8e38289a9ca10183@mail.gmail.com - 450CB3A7.8010003@summersault.com - 450CB353.8000403@summersault.com - 20060917092747.GG16337@c4.convolution.nl - 20060917121011.3817.qmail@lists.develooper.com - 20060917101645.GI16337@c4.convolution.nl - 20060915021812.GT16337@c4.convolution.nl - dc69626e0609150727p575da8a0n8d440f3c82172bbf@mail.gmail.com - 'p06230900c12fa515c3fa@[192.168.1.101]' - 'p06230900c128dec41e00@[192.168.1.101]' - 20060910144650.O43587@bowser.eecs.harvard.edu - 20060916174746.GE19031@klangraum posters: - email: darren@DarrenDuncan.net name: Darren Duncan - email: pagaltzis@gmx.de name: A. Pagaltzis - email: juerd@convolution.nl name: Juerd - email: mark@summersault.com name: Mark Stosberg - email: trey@eecs.harvard.edu name: Trey Harris - email: mail@gedankenkonstrukt.de name: Thomas Wittek - email: schwigon@webit.de name: Steffen Schwigon - email: david@cantrell.org.uk name: David Cantrell - email: amir.aharoni@gmail.com name: Amir E. Aharoni - email: doughera@lafayette.edu name: Andy Dougherty - email: merlyn@stonehenge.com name: merlyn - email: concept@conceptonline.hu name: Fagyal Csongor - email: fawaka@gmail.com name: Leon Timmermans - email: aankhen@gmail.com name: Aankhen - email: michael.snoyman@ucla.edu name: Michael Snoyman - email: stevep@metalogicplc.com name: Steve Pitchford - email: larry@wall.org name: Larry Wall subject: the CGI.pm in Perl 6 summary: |- Last week, a number of posts were devoted to discussing the merits of refactoring and renaming CGI.pm for Perl 6. Removing HTML generation methods from the core module, renaming CGI, and the relationship between CGI.pm and session management received the most type. This week, the thread continued. Once again, several people expressed the opinion that HTML generation could be included in a separate module which worked well with the parameter gathering, but the view that these are integrated tasks was also expressed. Mark Stosberg suggested that people who have concrete ideas about the API should create a [wiki page](http://rakudo.org/perl6/index.cgi). This would allow the design to be developed by many people and understood by those with less API design experience. Mark also pointed out that the suggestion of `use perl5:CGI` might not work well in practice, as currently it is not clearly defined how to pass information to Perl 5. This led to a side discussion on how Perl 5 embedding should work. Mark created a [wiki page](http://rakudo.org/perl6/index.cgi?using_perl_5_embedding) to summarize expectations about Perl 5 embedding. Meanwhile, Juerd suggested that the `param` method should be replaced with two hashes, `get` and `post`. A. Pagaltzis thought that the beauty of the `param` method is that it lets you treat input as single- or multi-valued at your own discretion. The topic continued, with a detour to cover the correct syntax for `my @bar = $q.param[];`. Another topic was concerned with the default encoding. An argument was made for it being UTF-8, and another person preferred it to be undeclared. The HTTP specification says that the default is Latin 1. In thread , the discussion of session management continued. Last week, Michael Snoyman suggested including it in CGI.pm, and Yuval Kogman begged for a plugin solution. This week, the thread was consumed by the API design and module naming discussions from the initial thread. In the splinter on module names, Juerd was completely against anything which contained the word 'CGI'. Ian Langworth proposed 'HTTP', but several people thought that the module typically involves fetching parameters, not dealing with the protocol. As for the API design discussion, it repeated the main thread's arguments for the most part. Jacinta Richardson introduced a new request: subroutines should have a uniform naming scheme, rather than mixing terms (`scrolling_list` but `popup_menu`) and underscores (`textfield` versus `password_field`). For more CGI discussion, also see . - date_from: 1157829345 date_to: 1158185556 hidden: 'continuation of thread p06230900c128b8a02d9b@[192.168.1.101]' message_id: 20060910142358.F43587@bowser.eecs.harvard.edu messages: - 20060911201333.19368.qmail@lists.develooper.com - 874pvdldn5.fsf@teufelkommraus.webit.de - 20060912132152.12099.qmail@lists.develooper.com - 'p06230900c12cde1d7114@[192.168.1.101]' - 20060913160052.GK1952@bytemark.barnyard.co.uk - 'p06230902c12e30eaee25@[192.168.1.101]' - 97f280ea0609120718u4eba6fa0p3a4fd21ad98e7aa5@mail.gmail.com - 20060913151550.GG1952@bytemark.barnyard.co.uk - 20060917012340.14037.qmail@lists.develooper.com - Pine.LNX.4.62.0609131140060.17562@fractal.phys.lafayette.edu - 86k645xg1k.fsf@blue.stonehenge.com - 450F12C1.2000208@cantrell.org.uk - 57494.80.98.159.250.1158621728.squirrel@www.hunhost.com - 20060915212656.GZ16337@c4.convolution.nl - 20060915213532.GB16337@c4.convolution.nl - 20060917013831.15426.qmail@lists.develooper.com - a51e610c0609131521x8904c64r7977ca2442209f38@mail.gmail.com - ae697d050609141700r45003586h8e38289a9ca10183@mail.gmail.com - 450CB3A7.8010003@summersault.com - 450CB353.8000403@summersault.com - 20060917092747.GG16337@c4.convolution.nl - 20060917121011.3817.qmail@lists.develooper.com - 20060917101645.GI16337@c4.convolution.nl - 20060915021812.GT16337@c4.convolution.nl - dc69626e0609150727p575da8a0n8d440f3c82172bbf@mail.gmail.com - 'p06230900c12fa515c3fa@[192.168.1.101]' - 20060909191532.12771.qmail@lists.develooper.com - 20060911201333.19368.qmail@lists.develooper.com - 874pvdldn5.fsf@teufelkommraus.webit.de - 20060912132152.12099.qmail@lists.develooper.com - 'p06230900c12cde1d7114@[192.168.1.101]' - 20060913160052.GK1952@bytemark.barnyard.co.uk - 'p06230902c12e30eaee25@[192.168.1.101]' - 97f280ea0609120718u4eba6fa0p3a4fd21ad98e7aa5@mail.gmail.com - 20060913151550.GG1952@bytemark.barnyard.co.uk - 20060917012340.14037.qmail@lists.develooper.com - Pine.LNX.4.62.0609131140060.17562@fractal.phys.lafayette.edu - 86k645xg1k.fsf@blue.stonehenge.com - 450F12C1.2000208@cantrell.org.uk - 57494.80.98.159.250.1158621728.squirrel@www.hunhost.com - 20060915212656.GZ16337@c4.convolution.nl - 20060915213532.GB16337@c4.convolution.nl - 20060917013831.15426.qmail@lists.develooper.com - a51e610c0609131521x8904c64r7977ca2442209f38@mail.gmail.com - ae697d050609141700r45003586h8e38289a9ca10183@mail.gmail.com - 450CB3A7.8010003@summersault.com - 450CB353.8000403@summersault.com - 20060917092747.GG16337@c4.convolution.nl - 20060917121011.3817.qmail@lists.develooper.com - 20060917101645.GI16337@c4.convolution.nl - 20060915021812.GT16337@c4.convolution.nl - dc69626e0609150727p575da8a0n8d440f3c82172bbf@mail.gmail.com - 'p06230900c12fa515c3fa@[192.168.1.101]' - 'p06230900c128dec41e00@[192.168.1.101]' - 20060910144650.O43587@bowser.eecs.harvard.edu - 20060916174746.GE19031@klangraum posters: - email: trey@eecs.harvard.edu name: Trey Harris - email: mail@gedankenkonstrukt.de name: Thomas Wittek - email: schwigon@webit.de name: Steffen Schwigon - email: darren@DarrenDuncan.net name: Darren Duncan - email: david@cantrell.org.uk name: David Cantrell - email: amir.aharoni@gmail.com name: Amir E. Aharoni - email: mark@summersault.com name: Mark Stosberg - email: doughera@lafayette.edu name: Andy Dougherty - email: merlyn@stonehenge.com name: merlyn - email: concept@conceptonline.hu name: Fagyal Csongor - email: juerd@convolution.nl name: Juerd - email: fawaka@gmail.com name: Leon Timmermans - email: aankhen@gmail.com name: Aankhen - email: michael.snoyman@ucla.edu name: Michael Snoyman - email: pagaltzis@gmx.de name: A. Pagaltzis - email: stevep@metalogicplc.com name: Steve Pitchford - email: larry@wall.org name: Larry Wall subject: 'Re: the CGI.pm in Perl 6' summary: '' - date_from: 1157950356 date_to: 1158458237 hidden: ~ message_id: 4504EB8B.9070603@rusrating.ru messages: - 20060910224232.A43587@bowser.eecs.harvard.edu - 450827D8.80803@rusrating.ru - 62CB66EE-CCB1-4216-8A89-06DD193A91F4@audreyt.org - 20060917015710.20037.qmail@lists.develooper.com posters: - email: richard@rusrating.ru name: Richard Hainsworth - email: trey@lopsa.org name: Trey Harris - email: audreyt@audreyt.org name: Audrey Tang - email: mark@summersault.com name: Mark Stosberg subject: Trying to use Perl5 modules summary: |- Earlier, Richard Hainsworth was trying to discover how to use Perl 5 modules in Perl 6. He included some code which worked in Perl 5, and asked how he could use them in Pugs. Trey Harris replied that imports currently don't work, and showed a workaround. Audrey Tang answered that imports were implemented a few weeks ago, but implicit imports aren't supported yet. This week, Mark Stosberg thanked Audrey for the status update and corrected the wiki to contain this information. He invited others to include [tips about Perl 5 embedding](http://rakudo.org/perl6/index.cgi?using_perl_5_embedding). - date_from: 1158017648 date_to: 1158912296 hidden: 'merged with p06230900c128b8a02d9b@[192.168.1.101]' message_id: dc69626e0609111331o1d33dc87n5b26c918256c5bc@mail.gmail.com messages: - 20060912100032.GD13956@woobling.org - 20060916171613.GC19031@klangraum - 20060916190557.GE16337@c4.convolution.nl - 20060917020409.21508.qmail@lists.develooper.com - 20060917092917.GH16337@c4.convolution.nl posters: - email: michael.snoyman@ucla.edu name: Michael Snoyman - email: nothingmuch@woobling.org name: Yuval Kogman - email: pagaltzis@gmx.de name: A. Pagaltzis - email: juerd@convolution.nl name: Juerd - email: mark@summersault.com name: Mark Stosberg - email: ian@langworth.com name: Ian Langworth - email: concept@conceptonline.hu name: Fagyal Csongor - email: jarich@perltraining.com.au name: Jacinta Richardson - email: merlyn@stonehenge.com name: merlyn - email: ml-perl@thepierianspring.org name: Randy W. Sims - email: aankhen@gmail.com name: Aankhen - email: mail@gedankenkonstrukt.de name: Thomas Wittek subject: 'CGI Session management (was Re: the CGI.pm in Perl 6)' summary: '' - date_from: 1158491441 date_to: 1158491441 hidden: ~ message_id: 450D2D22.5010303@hainsworth.ru posters: - email: richard@hainsworth.ru name: Richard Hainsworth subject: Index of terms summary: 'Richard Hainsworth asked for an index of terms to be compiled for the Synopses. The silent masses apparently use `grep -r`, or [Perl6::Bible](http://search.cpan.org/perldoc?Perl6::Bible).' - date_from: 1158494634 date_to: 1158585834 hidden: ~ message_id: 450D399B.6050404@hainsworth.ru messages: - 20060917215755.GA22120@klangraum - 450E9CA9.1030809@rusrating.ru - 20060918132056.GY16337@c4.convolution.nl - 20060918132417.GB24096@klangraum posters: - email: richard@hainsworth.ru name: Richard Hainsworth - email: pagaltzis@gmx.de name: A. Pagaltzis - email: juerd@convolution.nl name: Juerd subject: more on perl5 modules summary: "Richard Hainsworth asked for help using Perl 5's Gtk2 module in a Perl 6. Aristotle Pagaltzis corrected his code, but that version didn't work on Richard's version of pugs, which Juerd explained was ancient." - date_from: 1158495068 date_to: 1158940619 hidden: ~ message_id: 450D3B52.3050507@hainsworth.ru messages: - 20060917163539.0d5eb6cd@mekanori.mon.istic.org - 20060917170730.GH13956@woobling.org posters: - email: richard@hainsworth.ru name: Richard Hainsworth - email: masoch@istic.org name: Daniel Hulme - email: nothingmuch@woobling.org name: Yuval Kogman - email: schwigon@webit.de name: Steffen Schwigon - email: malaire@gmail.com name: Markus Laire subject: Trying to make a new operator summary: "Richard Hainsworth was trying to define a custom operator, but it didn't work out. Daniel Hulme noted that the operator has to be declared up right to be used, and Yuval Kogman subsequently nitpicked that only the grammar needs to know about it's existence, and a stub definition will do. With his new found knowledge, Richard went on to implement the birth of Jesus, which Markus Laire refactored. No religious wars ensued." - date_from: 1158497200 date_to: 1158802538 hidden: ~ message_id: 20060917103509.GJ16337@c4.convolution.nl messages: - 97f280ea0609170722g57818bf3y1894eef5743e971d@mail.gmail.com - ae697d050609171154q5171744cv1bddf1a10ad38c5b@mail.gmail.com - 20060917183909.GP16337@c4.convolution.nl - 20060917182955.GM16337@c4.convolution.nl posters: - email: juerd@convolution.nl name: Juerd - email: amir.aharoni@gmail.com name: Amir E. Aharoni - email: aankhen@gmail.com name: Aankhen - email: pagaltzis@gmx.de name: A. Pagaltzis - email: mail@gedankenkonstrukt.de name: Thomas Wittek subject: 'Web development I: Web::Toolkit' summary: |- After much discussion in '', Juerd decided to create a new thread to clarify and summarize his feelings on how Perl 6 should address web development. The conversation moved on to XHTML versus HTML and whether code which generates HTML should confirm to the XHTML specifications by default. Juerd continued the discussion of web development in '' with code examples. - date_from: 1158522360 date_to: 1158533291 hidden: ~ message_id: 450DA5F0.4000106@skylightview.com messages: - 20060917183640.GN16337@c4.convolution.nl - 1158533274.5406.1.camel@localhost.localdomain - 20060917222333.GB22120@klangraum posters: - email: wherrera@skylightview.com name: William Herrera - email: juerd@convolution.nl name: Juerd - email: ilmari.vacklin@helsinki.fi name: Ilmari Vacklin - email: pagaltzis@gmx.de name: A. Pagaltzis subject: perl6 and a multi-interpreted-language example summary: 'William Herrera cited a [blog post](http://e-scribe.com/news/193), akin to a language shootout, implementing the game of reverse in several languages. Juerd and Larry Wall provided their take on a Perl 6 version of the code, while Aristotle Pagaltzis provided a version in Perl 5 which he felt represented it better.' - date_from: 1158525218 date_to: 1158525218 hidden: ~ message_id: 450DB11B.9040209@skylightview.com posters: - email: wherrera@skylightview.com name: William Herrera subject: perl6 and a multi-interpreted-language example summary: 'William Herrera asked how one would go about implementing the game of [Reverse](http://e-scribe.com/news/193) in Perl 6. Larry promptly supplied a Perl 6 version, while Aristotle Pagaltzis provided an implementation in Perl 5 that seemed to do it more justice.' - date_from: 1158535016 date_to: 1158577645 hidden: broken thread message_id: 20060917231643.GA21170@wall.org messages: - afk1u3-2gn.ln1@osiris.mauzo.dyndns.org posters: - email: larry@wall.org name: Larry Wall - email: benmorrow@tiscali.co.uk name: Ben Morrow subject: 'Re: perl6 and a multi-interpreted-language example' summary: '' - date_from: 1158764136 date_to: 1158796239 hidden: ~ message_id: 45115686.3030805@conceptonline.hu messages: - 20060920202918.GC9337@klangraum - 16d769b70609201506q43f2f0e8u433d07a5a9ae7d86@mail.gmail.com - 20060920224734.GW16337@c4.convolution.nl - 20060920235111.GG9337@klangraum - 'p06230902c1377b99e46f@[192.168.1.101]' - 20060920232743.GA11475@wall.org - 1d9a3f400609200823v2237a573w3c61c9128e06c46c@mail.gmail.com - dc69626e0609200859t69d018c1qb2aab3d2381f4659@mail.gmail.com posters: - email: concept@conceptonline.hu name: Fagyal Csongor - email: pagaltzis@gmx.de name: A. Pagaltzis - email: cmasak@gmail.com name: Carl Mäsak - email: juerd@convolution.nl name: Juerd - email: darren@DarrenDuncan.net name: Darren Duncan - email: larry@wall.org name: Larry Wall - email: jerry.gay@gmail.com name: jerry gay - email: michael.snoyman@ucla.edu name: Michael Snoyman subject: Perl6 "style-guide" summary: |- Fagyal Csongor asked if someone was willing to write a Perl 6 style guide. Aristotle Pagaltzis debated the merits of such a site, and mentioned that a cheat sheet for Perl 5 hackers would be nice. Carl Mäsak mentioned the [pugs porting howto](http://svn.pugscode.org/pugs/docs/other/porting_howto) in response. Darren Duncan suspected that Damian Conway's Perl Best Practices book was written to be forward compatible with Perl 6, a suspicion that Larry Wall confirmed. Lastly, Jerry Gay urged Fagyal to start a wiki page for a style guide, an idea expanded on by Michael Snoyman. - date_from: 1158835303 date_to: 1158840115 hidden: ~ message_id: 20060921104130.GA16337@c4.convolution.nl messages: - 87slil1l9h.fsf@teufelkommraus.webit.de posters: - email: juerd@convolution.nl name: Juerd - email: schwigon@webit.de name: Steffen Schwigon subject: 'Web development II: Code' summary: |- Juerd posted several pseudocode stub classes for the basis of a web framework, proposing that they be put on some wiki space. Steffen Schwigon then offered the list in general subversion space for such endeavors. This message followed from ''. title: Users - name: perl6-compiler threads: - date_from: 1158481969 date_to: 1158547721 hidden: ~ message_id: c711ff240609170132j103e93a2scb72f3892872b783@mail.gmail.com messages: - 8000CEE0-F32D-47E2-BD9D-D459B28FBD2F@mit.edu posters: - email: agentzh@gmail.com name: Agent Zhang - email: malon@MIT.EDU name: Christopher D. Malon subject: PCR replaces PGE in Pugs summary: Agent Zhang announced that PCR (the implementation of Perl 6 rules in perl 5) will replace PGE as the default rule engine in Pugs. This is supposed to solve the many issue people have with binding pugs to parrot. - date_from: 1158517534 date_to: 1158520339 hidden: ~ message_id: c711ff240609171125u5be81663hd9a41440841c3dd5@mail.gmail.com messages: - 37B390FA-EA11-4B07-9663-3953149D554D@coleda.com - c711ff240609171133l19263811qa274f8e20b4e133@mail.gmail.com - c711ff240609171212l9c313a3j43e92e9b1fddc396@mail.gmail.com posters: - email: agentzh@gmail.com name: Agent Zhang - email: will@coleda.com name: Will Coleda subject: Check smoke results while reading Synopses summary: Agent Zhang announced that the smoke server and the synopses are now integrated using the smart link platform. - date_from: 1158607732 date_to: 1158881502 hidden: ~ message_id: 57618.192.30.202.29.1158607703.squirrel@www.ippimail.com messages: - c711ff240609182157k4aaa8685pfdbf2f3b1df47c12@mail.gmail.com posters: - email: ajr@ippimail.com name: ajr - email: agentzh@gmail.com name: Agent Zhang - email: michael.snoyman@ucla.edu name: Michael Snoyman - email: ajs@ajs.com name: Aaron Sherman - email: sam@vilain.net name: Sam Vilain subject: Updates to "Perl 6 and Parrot Essentials" summary: |- ajr asked if an errata/updates file for [Perl 6 and Parrot Essentials (2nd edition)](http://www.oreilly.com/catalog/059600737X/) exists. Agent Zhang said that the book is now very much out of date, and that the synopses are a better place to look. Michael Snoyman and Sam Vilain both said that in their opinion the book was still a nice way to jump into Perl 6. title: Compiler title: Weekly Perl 6 mailing list summary