---
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 assisted with this summary.
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, <kudra@domaintje.com>.
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: |-
This summary has been posted early because I will be going to
OSCON Europe on Sunday. Next week's summary will include any
threads which were not included.
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: 1157241441
date_to: 1157453148
hidden: ~
message_id: edd5nt$990$1@sea.gmane.org
messages:
- edd8vl$fhi$1@sea.gmane.org
- 200609050729.36818.philipp.marek@bmlv.gv.at
- 006701c6d0d8$6c1581e0$0b01a8c0@isolution.nl
- 20060904224552.J43587@bowser.eecs.harvard.edu
- 200609050801.32133.philipp.marek@bmlv.gv.at
- 20060911143009.GA18402@wall.org
- eddcem$mnq$1@sea.gmane.org
- 7ca3f0160609021900x57bbb5e4x2aad58e05db982f8@mail.gmail.com
- edeeba$ulk$1@sea.gmane.org
- 200609040624.12307.philipp.marek@bmlv.gv.at
- b9d3c5250609040721m1bc96aa3v1dcdf413c79d4e19@mail.gmail.com
- 200609050729.36818.philipp.marek@bmlv.gv.at
- 006701c6d0d8$6c1581e0$0b01a8c0@isolution.nl
- 20060904224552.J43587@bowser.eecs.harvard.edu
- 200609050801.32133.philipp.marek@bmlv.gv.at
- 20060911143009.GA18402@wall.org
- 200609040624.12307.philipp.marek@bmlv.gv.at
- b9d3c5250609040721m1bc96aa3v1dcdf413c79d4e19@mail.gmail.com
- 200609050729.36818.philipp.marek@bmlv.gv.at
- 006701c6d0d8$6c1581e0$0b01a8c0@isolution.nl
- 20060904224552.J43587@bowser.eecs.harvard.edu
- 200609050801.32133.philipp.marek@bmlv.gv.at
- 20060911143009.GA18402@wall.org
- 7ca3f0160609021900x57bbb5e4x2aad58e05db982f8@mail.gmail.com
- edeeba$ulk$1@sea.gmane.org
- 200609040624.12307.philipp.marek@bmlv.gv.at
- b9d3c5250609040721m1bc96aa3v1dcdf413c79d4e19@mail.gmail.com
- 200609050729.36818.philipp.marek@bmlv.gv.at
- 006701c6d0d8$6c1581e0$0b01a8c0@isolution.nl
- 20060904224552.J43587@bowser.eecs.harvard.edu
- 200609050801.32133.philipp.marek@bmlv.gv.at
- 20060911143009.GA18402@wall.org
posters:
- email: mark@summersault.com
name: Mark Stosberg
- email: philipp.marek@bmlv.gv.at
name: Ph. Marek
- email: rvtol@isolution.nl
name: Ruud H.G. van Tol
- email: trey@eecs.harvard.edu
name: Trey Harris
- email: larry@wall.org
name: Larry Wall
- email: lrpalmer@gmail.com
name: Luke Palmer
- email: audreyt.org@gmail.com
name: Audrey Tang
subject: multi method dispatching of optional arguments
summary: |-
Last week,
Mark Stosberg wanted the specifications to address what should happen
in MMD when optional arguments are present (S12). He patched
`mmd-draft.txt` and sent the text to the newsgroup. Luke Palmer
offered a suggestion.
Ph. Marek wondered if there will be MMD based on the value of parameters,
as in Haskell. Audrey Tang confirmed this and pointed to S06. Trey
Harris updated it with a reference to S12. Ruud H.G. van Tol also offered
an example of syntax.
This week, Larry Wall clarified further, noting that every scalar value
is a one-element subset of its type.
- date_from: 1157936007
date_to: 1158020037
hidden: ~
message_id: ee2c1g$nqa$1@sea.gmane.org
messages:
- ee4sgu$jf7$1@sea.gmane.org
- ee4u3d$nbu$1@sea.gmane.org
posters:
- email: mark@summersault.com
name: Mark Stosberg
subject: Inf appears to be unspec'ed
summary: |-
Mark Stosberg was unable to find the formal definitions for `Inf`, `not`
and `true`. Later he found them, and was able to add smart links.
- date_from: 1157947134
date_to: 1157997103
hidden: ~
message_id: C1B4826E-33B7-4B9D-86C6-C966CF24C8C2@audreyt.org
messages:
- 20060911175131.GB23978@wall.org
posters:
- email: audreyt@audreyt.org
name: Audrey Tang
- email: larry@wall.org
name: Larry Wall
subject: Reduced assignment operator?
summary: |-
Audrey Tang noted that S03 was inconsistent about the treatment of assignment
operators in the reduction operator. Audrey further commented that she doesn't
see a problem with supporting assignment reductions as a syntactic exception.
Larry Wall replied that it was worth supporting.
- date_from: 1157974519
date_to: 1158016349
hidden: ~
message_id: 20060911113508.851.qmail@web33703.mail.mud.yahoo.com
messages:
- 20060911140941.GD19089@localhost.localdomain
posters:
- email: lukastic@yahoo.com
name: Steve Lukas
- email: rick@bort.ca
name: Rick Delaney
- email: cmasak@gmail.com
name: Carl Mäsak
- email: juerd@convolution.nl
name: Juerd
subject: Outlaw to declare a lexical twice in the same scope
summary: |-
Steve Lukas quoted S04: "If you declare a lexical twice in the same
scope, it is the same lexical." He felt that declaring the same lexical
should give an error, because when he does this, he's made a mistake.
Rick Delaney disagreed; for development or debugging he will often add
a second declaration line to temporarily override the first.
Juerd agreed with Steve. He appreciates that `my $foo` always gives
a new variable, so he does not need to know anything about the surrounding
code. Carl Mäsak also wanted the compiler to catch second declarations.
- date_from: 1157031938
date_to: 1157998470
hidden: ~
message_id: f60fe000608310645n7103d278i51c279d959bbed4e@mail.gmail.com
messages:
- 20060831141614.GG21072@c4.convolution.nl
- f60fe000608310729v6c4704f5h23347a4aa668a8e1@mail.gmail.com
- 20060831151226.GH21072@c4.convolution.nl
- 20060831230658.S43587@bowser.eecs.harvard.edu
- 20060901081551.GN21072@c4.convolution.nl
- 20060901011935.P43587@bowser.eecs.harvard.edu
- 44FC764A.4000808@barco.com
- 20060911181200.GD23978@wall.org
- 20060911181415.GE23978@wall.org
- 7ca3f0160608311448r401da919ra5477f227818433e@mail.gmail.com
- 1d9a3f400608311452v3fb9af0evf2d018b0c717758@mail.gmail.com
- dc69626e0608311513l3963c73dk8a08fe361210d7f@mail.gmail.com
- 20060901080303.GL21072@c4.convolution.nl
- ef30550b0608311535j1d0bc82ena3164866baf03902@mail.gmail.com
- 20060901080501.GM21072@c4.convolution.nl
- 20060901080014.GK21072@c4.convolution.nl
- b9d3c5250609010410h3141fdbfqf05cabb43778ecac@mail.gmail.com
- 20060902130421.GQ21072@c4.convolution.nl
- ca610f250608310748xdba742ep15f82c270b769c9f@mail.gmail.com
posters:
- email: markjreed@mail.com
name: Mark J. Reed
- email: juerd@convolution.nl
name: Juerd
- email: trey@eecs.harvard.edu
name: Trey Harris
- email: Thomas.Sandlass@barco.com
name: TSa
- email: larry@wall.org
name: Larry Wall
- email: lrpalmer@gmail.com
name: Luke Palmer
- email: jerry.gay@gmail.com
name: jerry gay
- email: michael.snoyman@ucla.edu
name: Michael Snoyman
- email: dataweaver@gmail.com
name: Jonathan Lang
- email: audreyt.org@gmail.com
name: Audrey Tang
- email: sagelt@gmail.com
name: Sage La Torra
subject: Naming the method form of s///
summary: |-
Earlier,
Mark J. Reed noted that according to S05, the string method equivalent of
`s///` is `subst`. He felt it might be easily confused with `substr`
and suggested `replace`.
A long discussion on how the method would actually work followed.
Recently, Larry Wall noted that he should clarify the role of `=`
with regard to preceding declarators. They control how often the
expression is evaluated.
- date_from: 1157990430
date_to: 1158344222
hidden: ~
message_id: 20060911155951.78358.qmail@web56215.mail.re3.yahoo.com
messages:
- 20060911161819.GA21762@wall.org
- 'a06230901c12b41535c7e@[172.27.1.7]'
- 20060911173310.GA23978@wall.org
- 20060911180329.GC23978@wall.org
posters:
- email: dbrunton@yahoo.com
name: David Brunton
- email: larry@wall.org
name: Larry Wall
- email: david.green@telus.net
name: David Green
- email: sam@vilain.net
name: Sam Vilain
- email: duff@pobox.com
name: Jonathan Scott Duff
- email: ajs@ajs.com
name: Aaron Sherman
subject: META vs meta
summary: |-
David Brunton noted that S12 specifies `$obj.META`, but in Pugs it is
implemented as `$obj.meta`. He wanted to know if he could change `meta`
to `META`. Larry Wall replied that he was considering renaming the
method to use interrogative pronouns. David Green commented on Larry's
proposed names, and Larry responded.
Sam Vilain wondered if upper
case was needed. Jonathan Scott Duff thought that it fit in with
Perl's culture. Aaron Sherman had some other suggestions for avoiding
namespace pollution.
David Brunton wanted to know if there was some reason that the meta
methods could not be part of a default function package. Aaron
Sherman gave two reasons why this was not desirable.
- date_from: 1158056798
date_to: 1158104819
hidden: ~
message_id: 20060912102017.GB28644@sike.forum2.org
messages:
- b9d3c5250609120346q29d42120y98976173a2482788@mail.gmail.com
- 20060912105923.GC28644@sike.forum2.org
- 20060912142622.GA24270@wall.org
posters:
- email: gaal@forum2.org
name: Gaal Yahas
- email: audreyt.org@gmail.com
name: Audrey Tang
- email: larry@wall.org
name: Larry Wall
- email: mark@summersault.com
name: Mark Stosberg
subject: single named param
summary: |-
Gaal Yahas wondered if `:(:$x)` was a single named parameter called $x
or a default invocant and a single required positional named $x.
Audrey Tang replied that a default invocant would not make sense
because there is nothing to default to. Gaal then wondered what
invocant is constructed for `method foo ($just_a_named_param)`. Larry
Wall replied, and Mark Stosberg also commented. Audrey answered too.
- date_from: 1158072681
date_to: 1158093398
hidden: ~
message_id: 20060912145114.EF7DDCBA4D@x12.develooper.com
messages:
- 20060912161747.6716.qmail@lists.develooper.com
- 20060912164853.GA28384@wall.org
- 20060912203627.13277.qmail@lists.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
- email: rvtol+news@isolution.nl
name: Dr.Ruud
- email: larry@wall.org
name: Larry Wall
subject: '[svn:perl6-synopsis] r11965 - doc/trunk/design/syn'
summary: |-
Larry Wall made a commit to S03, which led Ruud H.G. van Tol
to ask if `[=] $x, @y` was equivalent to
`$x = @y[0] = @y[1] = @y[2] ... @y[-2] = y[-1]`. Larry replied
that they were. Ruud asked for additional clarification.
- date_from: 1157307176
date_to: 1158164320
hidden: ~
message_id: 20060903181114.GV27085@sike.forum2.org
messages:
- 01A0F56E-F672-4283-9CA9-07AB072D0161@audreyt.org
posters:
- email: gaal@forum2.org
name: Gaal Yahas
- email: audreyt@audreyt.org
name: Audrey Tang
subject: Unpacking tree node parameters
summary: |-
Earlier,
Gaal Yahas asked for some clarification on the intent in S06's "Unpacking
tree node parameters" so that he could introduce the optional use of the
colon more gradually.
This week,
Audrey Tang replied with answers to Gaal's questions.
- date_from: 1158084430
date_to: 1158138776
hidden: ~
message_id: 20060912180701.EEAF7CBA4D@x12.develooper.com
messages:
- 4507CB89.4020807@puremagic.com
- 'p06230900c12d5346e6e1@[192.168.1.101]'
posters:
- email: larry@cvs.perl.org
name: larry
- email: miro@puremagic.com
name: Miroslav Silovic
- email: darren@DarrenDuncan.net
name: Darren Duncan
subject: '[svn:perl6-synopsis] r11969 - doc/trunk/design/syn'
summary: |-
Several threads grew from Larry Wall's commits on the `X` operator.
Darren Duncan expressed his appreciation for it.
Miroslav Silovic asked if it would be possible
to extend `next` to pass arguments to the 'nexted' iterator.
In thread <msgid:20060912182004.CF999CBA4D@x12.develooper.com>,
Daniel Hulme requested a variant which does the diagonal order.
<msgid:20060913040934.AE1F8CBA4D@x12.develooper.com> led to
additional comments. Carl Mäsak wanted to know why `X-X` is
needed if `X` already concatenates strings. Daniel Hulme
thought it was an incomplete change which should have read
`XX`. Carl agreed, but thought `X,X` would be nicer.
- date_from: 1158085213
date_to: 1158087800
hidden: merged with above
message_id: 20060912182004.CF999CBA4D@x12.develooper.com
messages:
- 20060912200302.2bf14ee7@mekanori.mon.istic.org
posters:
- email: larry@cvs.perl.org
name: larry
- email: masoch@istic.org
name: Daniel Hulme
subject: '[svn:perl6-synopsis] r11971 - doc/trunk/design/syn'
summary: ''
- date_from: 1158114973
date_to: 1158114973
hidden: commit
message_id: 20060913023603.7850ACBA4D@x12.develooper.com
posters:
- email: audreyt@cvs.perl.org
name: audreyt
subject: '[svn:perl6-synopsis] r11974 - doc/trunk/design/syn'
summary: ''
- date_from: 1158120582
date_to: 1158141761
hidden: merged with another comment on X
message_id: 20060913040934.AE1F8CBA4D@x12.develooper.com
messages:
- 16d769b70609122226g143542d0h770aea83c6824dbe@mail.gmail.com
- 20060913102145.167e31d8@mekanori.mon.istic.org
- 16d769b70609130302j2461cb8co12d699a8c7ee30@mail.gmail.com
posters:
- email: larry@cvs.perl.org
name: larry
- email: cmasak@gmail.com
name: Carl Mäsak
- email: masoch@istic.org
name: Daniel Hulme
subject: '[svn:perl6-synopsis] r11975 - doc/trunk/design/syn'
summary: ''
- date_from: 1158156244
date_to: 1158156244
hidden: commit
message_id: 20060913140352.1F99DCBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11976 - doc/trunk/design/syn'
summary: ''
- date_from: 1158170747
date_to: 1158184890
hidden: commit
message_id: 20060913180535.419A4CBA4D@x12.develooper.com
messages:
- 'p06230901c12e2eb168f4@[192.168.1.101]'
posters:
- email: larry@cvs.perl.org
name: larry
- email: darren@DarrenDuncan.net
name: Darren Duncan
subject: '[svn:perl6-synopsis] r11977 - doc/trunk/design/syn'
summary: ''
- date_from: 1158186035
date_to: 1158186035
hidden: commit
message_id: 20060913222027.A6E2DCBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11978 - doc/trunk/design/syn'
summary: ''
- date_from: 1158194208
date_to: 1158194208
hidden: commit
message_id: 20060914003639.9CC14CBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11979 - doc/trunk/design/syn'
summary: ''
- date_from: 1158233806
date_to: 1158233806
hidden: ~
message_id: 45093EBF.2080006@ajs.com
posters:
- email: ajs@ajs.com
name: Aaron Sherman
subject: assigning to named parameters
summary: |-
Aaron Sherman wondered if it would be possible to treat named parameters
as lvalues, so that `foo(:a<1>, :b<2>)` could become
`foo(:a=1, :b=2)`.
- date_from: 1158251323
date_to: 1158251323
hidden: commit
message_id: 20060914162834.4E287CBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11980 - doc/trunk/design/syn'
summary: ''
- date_from: 1158252021
date_to: 1158252021
hidden: commit
message_id: 20060914164014.83560CBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11981 - doc/trunk/design/syn'
summary: ''
- date_from: 1158253421
date_to: 1158253421
hidden: commit
message_id: 20060914170333.CC254CBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11982 - doc/trunk/design/syn'
summary: ''
- date_from: 1158279744
date_to: 1158279744
hidden: commit
message_id: 20060915002215.3DF88CBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11983 - doc/trunk/design/syn'
summary: ''
- date_from: 1158280174
date_to: 1158280174
hidden: commit
message_id: 20060915002927.1449ECBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11984 - doc/trunk/design/syn'
summary: ''
- date_from: 1158280301
date_to: 1158280301
hidden: commit
message_id: 20060915003134.A03B9CBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11985 - doc/trunk/design/syn'
summary: ''
- date_from: 1158280385
date_to: 1158280385
hidden: commit
message_id: 20060915003259.40991CBA4D@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r11986 - doc/trunk/design/syn'
summary: ''
- date_from: 1158334755
date_to: 1158334755
hidden: commit
message_id: 20060915153859.304F3CBA4E@x12.develooper.com
posters:
- email: larry@cvs.perl.org
name: larry
subject: '[svn:perl6-synopsis] r12006 - doc/trunk/design/syn'
summary: ''
- date_from: 1158348518
date_to: 1158361060
hidden: ~
message_id: 450AFED6.5050107@ajs.com
messages:
- 20060915204745.GY16337@c4.convolution.nl
- 20060915210349.GA25798@wall.org
- 20060915212818.GA16337@c4.convolution.nl
- 20060915215047.GA29220@pobox.com
- 20060915225727.GC16337@c4.convolution.nl
- 20060915215543.GB29220@pobox.com
- 'p06230900c130d80c1c39@[192.168.1.101]'
- 20060915232653.GA29465@wall.org
- 'p06230900c13103fe68f1@[192.168.1.101]'
posters:
- email: ajs@ajs.com
name: Aaron Sherman
- email: juerd@convolution.nl
name: Juerd
- email: larry@wall.org
name: Larry Wall
- email: duff@pobox.com
name: Jonathan Scott Duff
- email: darren@DarrenDuncan.net
name: Darren Duncan
subject: -X file test operators
summary: |-
Aaron Sherman raised ambiguity issues between identifiers with dashes in their
names, like the file test operators, and unary minus (-4). Juerd replied with
proposals for phasing out `-e` and friends in favour of some more
flexible/modern approaches. Larry Wall cleared up the syntax for calling
prefix operators as methods, and other funny method names.
Acording to S05, due to the longest token rule `-e` will be parsed as the prefix
op `-e`, and not as prefix unary minus and call to `e`. However, this is only
the case if the prefix operator `-e` is actually defined.
A discussion on identifiers with funny characters in them also started under
this thread.
thread_uri: http://thread.gmane.org/gmane.comp.lang.perl.perl6.language/8108/focus=8108
title: Language
- name: perl6-internals
threads:
- date_from: 1157603446
date_to: 1157732463
hidden: new post is just "thanks applied" which I already covered last week
message_id: rt-3.5.HEAD-31258-1157732455-133.40292-14-0@perl.org
messages:
- rt-3.5.HEAD-31259-1157603437-173.40292-72-0@perl.org
- f5f3b0cb0609110444u7cddeb4ek1a96987d9bab9797@mail.gmail.com
- f5f3b0cb0609071305q40d6a57cl96025236bc874d03@mail.gmail.com
- f5f3b0cb0609080912q14422825se5be847f2976bfea@mail.gmail.com
posters:
- email: bugs-parrot-track@netlabs.develooper.com
name: Will Coleda via RT
- email: parrotbug-followup@parrotcode.org
name: Will Coleda
- email: mestre.smash@gmail.com
name: Nuno Carvalho
rt_ticket: 'perl #40292'
subject: '[perl #40292] [TODO] Add JSON tests '
summary: ''
- date_from: 1157711932
date_to: 1157836448
hidden: There is no post from the 10th on gmane or google; got this last week
message_id: 200609081238.39612.lt@toetsch.at
messages:
- 200609080946.54886.chromatic@wgz.org
- 450323CA.9090100@tewk.com
- 200609092313.55199.lt@toetsch.at
posters:
- email: lt@toetsch.at
name: Leopold Toetsch
- email: chromatic@wgz.org
name: chromatic
- email: tewk@tewk.com
name: Kevin Tew
subject: socket related constants
summary: ''
- date_from: 1157844642
date_to: 1157844642
hidden: ~
message_id: AB382297-8847-444D-8D64-90CB6BB3EB95@coleda.com
posters:
- email: will@coleda.com
name: Will Coleda
subject: JSON compiler
summary: |-
Will Coleda announced that he had added a JSON compiler with help
from Jerry Gay and Nuno Carvalho.
- date_from: 1157931974
date_to: 1157931974
hidden: ~
message_id: 200609110146.00366.lt@toetsch.at
posters:
- email: lt@toetsch.at
name: Leopold Toetsch
subject: '[svn ci] apps/p3'
summary: |-
Leopold Toetsch announced that he'd created a Parrot-based slide
presentation program. He requested improvements and suggestions.
- date_from: 1157934279
date_to: 1157934279
hidden: ~
message_id: rt-3.5.HEAD-31263-1157934271-190.40316-72-0@perl.org
posters:
- email: parrotbug-followup@parrotcode.org
name: fonseka @ gmail . com
rt_ticket: 'perl #40316'
subject: '[perl #40316] [NEW] opcodes not tested script '
summary: |-
Fonseka created ticket <rt://perl/40316> to include a patch for a
script which outputs the opcodes not covered by tests. Currently all
but 7% of the opcodes are used in real tests.
The thread continued in
<msgid:79a6fb1e0609121339r2243275cldf6b14adbea13e8a@mail.gmail.com>,
after the code was committed as r14594. Leopold Toetsch commented on
how disassemble was largely untested, and Fonseka replied.
- date_from: 1157980619
date_to: 1157980619
hidden: summary
message_id: 20060911131501.2878.qmail@x1.develooper.com
posters:
- email: perlbug-summary@perl.org
name: Parrot Bug Summary
subject: Parrot Bug Summary
summary: ''
- date_from: 1157988754
date_to: 1158180046
hidden: ~
message_id: rt-3.5.HEAD-31259-1157988746-1775.40319-72-0@perl.org
messages:
- 20060911192016.GC10150@host.pmichaud.com
posters:
- email: parrotbug-followup@parrotcode.org
name: Nuno Carvalho
- email: pmichaud@pobox.com
name: Patrick R. Michaud
rt_ticket: 'perl #40319'
subject: '[perl #40319] [PATCH] PGE test file written in PIR revisited '
summary: |-
In ticket <rt://perl/40319>, Nuno Carvalho reported that he
had cleaned `t/compilers/pge/06-grammar.t` and included a
patch. Patrick R. Michaud noted that test 10 was marked 'todo'
but passed, and wanted to know why it was marked 'todo'. Patrick
applied it as r14606 and r14607.
- date_from: 1158003415
date_to: 1158003415
hidden: ~
message_id: 4505BAC2.4030807@alfarrabio.di.uminho.pt
posters:
- email: albie@alfarrabio.di.uminho.pt
name: Alberto Simões
subject: The Interp structure
summary: |-
Alberto Simões
has been trying to improve `compilers/imcc` to make it reentrant
by removing globals and creating an object with the variables which
is relevant to the parser. He noted that an Interp structure is
being passed, but believes this does not duplicate the functionality
he is creating, and asked for a confirmation.
- date_from: 1156533399
date_to: 1156536249
hidden: Allison's post adds nothing new
message_id: 20060825191554.GB4047@tytlal.topaz.cx
messages:
- 9CD51F16-8F0A-4642-9600-AE689766C8B3@coleda.com
- 20060825200325.GC4047@tytlal.topaz.cx
- 1d9a3f400608251249y39fc0c97hce7c37e58eaefb07@mail.gmail.com
- 4506FE8F.6060203@perl.org
posters:
- email: chip@pobox.com
name: Chip Salzenberg
- email: will@coleda.com
name: Will Coleda
- email: jerry.gay@gmail.com
name: jerry gay
- email: allison@perl.org
name: Allison Randal
subject: String.to_int() vs. opcode
summary: ''
- date_from: 1157934279
date_to: 1158093558
hidden: reply to rt-3.5.HEAD-31263-1157934271-190.40316-72-0@perl.org
message_id: 79a6fb1e0609121339r2243275cldf6b14adbea13e8a@mail.gmail.com
messages:
- rt-3.5.HEAD-31263-1157934271-190.40316-72-0@perl.org
- rt-3.5.HEAD-31257-1158088237-267.40316-15-0@perl.org
posters:
- email: fonseka@gmail.com
name: fonseka
- email: parrotbug-followup@parrotcode.org
name: fonseka @ gmail . com
subject: 'Re: [perl #40316] [NEW] opcodes not tested script'
summary: ''
- date_from: 1158078474
date_to: 1158080516
hidden: ~
message_id: 4506DFFD.8000206@rblasch.org
messages:
- 3FD0A7AE-51E9-4633-9148-4B54E881B5A2@coleda.com
- 4506E7E7.7030507@rblasch.org
posters:
- email: mailing-lists@rblasch.org
name: Ron Blaschke
- email: will@coleda.com
name: Will Coleda
subject: 'Libraries, dynpmc and Visual C++'
summary: |-
Ron Blaschke reported a fatal error when linking `gdbmhash.dll` on
Windows XP with Visual C++. Will Coleda applied the patch as r14586
and asked for someone using GCC on Win32 to confirm that the code still
worked.
- date_from: 1158169373
date_to: 1158218415
hidden: ~
message_id: 200609131042.15334.chromatic@wgz.org
messages:
- 200609140919.49689.lt@toetsch.at
- 0FA76BBA-3B2B-4BDB-AE58-99734D0441FB@hexten.net
posters:
- email: chromatic@wgz.org
name: chromatic
- email: lt@toetsch.at
name: Leopold Toetsch
- email: andy@hexten.net
name: Andy Armstrong
subject: Accelerating Method Dispatch
summary: |-
chromatic posted a link to thoughts on method dispatch by
[Piers Cawley](http://www.bofh.org.uk/articles/2006/09/13/what-we-have-here-is-an-opportunity-to-accelerate)
and [Avi Bryant](http://smallthought.com/avi/?p=16). He wondered if it
was similar to PIC. Andy Armstrong replied that the articles describe
branch prediction for method dispatch, which he felt was different from
PIC. Leopold Toetsch thought there were some similarities, and that
further optimization was possible.
- date_from: 1158195298
date_to: 1158311891
hidden: ~
message_id: 1a83bc10609131754o52a763e5va3b2c4f7c28a48e1@mail.gmail.com
messages:
- 200609151117.57783.lt@toetsch.at
posters:
- email: karl.forner@gmail.com
name: Karl Forner
- email: lt@toetsch.at
name: Leopold Toetsch
subject: '[TODO] fill Parrot_register_move() with code : new implementation'
summary: |-
Karl Forner included a patch to revise `Parrot_register_move()`
to address some bugs and improve speed. The algorithm was explained
in detail. It was applied as r14621. Leopold Toetsch commented on
the implementation.
- date_from: 1158277369
date_to: 1158310429
hidden: ~
message_id: 1a83bc10609141642l1cb1b240n212e680f2951dc4b@mail.gmail.com
messages:
- 200609151053.37858.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: |-
Karl Forner is working on <rt://perl/40064>. He is wondering how
he can run the script with options, and wanted to know if `TEST_PROG_ARGS`
would be an appropriate choice. Leopold Toetsch suggested subclassing
Parrot::Test.
- date_from: 1158302147
date_to: 1158302147
hidden: ~
message_id: 45099B29.7020407@alfarrabio.di.uminho.pt
posters:
- email: albie@alfarrabio.di.uminho.pt
name: Alberto Simões
subject: Global Variables Hunting
summary: |-
Alberto Simões
requested that anyone who found a global variable under `IMCC/PIR`
parser add a 'HITME!' comment near it and alert him.
- date_from: 1158302148
date_to: 1158302148
hidden: ~
message_id: 4509B18E.4000602@alfarrabio.di.uminho.pt
posters:
- email: albie@alfarrabio.di.uminho.pt
name: Alberto Simões
subject: cur_namespace under imcc.y
summary: |-
Alberto Simões
wanted to know if `cur_namespace` in `imcc.y` had the same meaning
as the one in `imc.h`. He wanted to merge them.
- date_from: 1158345043
date_to: 1158345043
hidden: ~
message_id: 200609152030.31593.lt@toetsch.at
posters:
- email: lt@toetsch.at
name: Leopold Toetsch
subject: Version PMC
summary: |-
Leopold Toetsch noted that GMP 4.1.1 segfaulted during multiplication.
He corrected the problem by compiling and installing a new GMP, but
he would like to create a diagnostic to warn about the bad GMP
version.
title: Parrot Porters
- name: perl6-users
threads:
- date_from: 1157827008
date_to: 1158185556
hidden: ~
message_id: 'p06230900c128b8a02d9b@[192.168.1.101]'
messages:
- 20060909191532.12771.qmail@lists.develooper.com
- 20060910142358.F43587@bowser.eecs.harvard.edu
- 'p06230900c128dec41e00@[192.168.1.101]'
posters:
- email: darren@DarrenDuncan.net
name: Darren Duncan
- 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: amir.aharoni@gmail.com
name: Amir E. Aharoni
- email: david@cantrell.org.uk
name: David Cantrell
- email: fawaka@gmail.com
name: Leon Timmermans
- email: doughera@lafayette.edu
name: Andy Dougherty
- email: aankhen@gmail.com
name: Aankhen
- email: juerd@convolution.nl
name: Juerd
- email: michael.snoyman@ucla.edu
name: Michael Snoyman
- email: merlyn@stonehenge.com
name: merlyn
subject: the CGI.pm in Perl 6
summary: |-
Darren Duncan made the suggestion that CGI.pm be improved for Perl 6
rather than simply ported. He listed a few ways in which it could
be improved. Mark Stosberg replied and mentioned some of the points
he considered most important. These suggestions in particular received further
discussion: removing HTML generation methods, renaming the module,
and incorporating session management.
Trey Harris agreed with Mark's sentiment
about excluding HTML methods from CGI.pm, but felt this could lead to
limited Perl 6 adoption. Thomas Wittek suggested `use perl5:CGI`
for legacy support and allowing CGI.pm to develop. Amir E. Aharoni
was also in favor of the backwards-compatibility module, and an improved
default. David Cantrell wondered if anyone was actually using HTML-generation.
In Andy Dougherty's opinion, there are probably many people using
it that way, because it features heavily in the documentation.
Leon Timmermans admitted to using them a few times, and wanted
a modern equivalent, but in a separate module. There were a number
of other comments. The general gist seemed to be that HTML-generation
functionality is used and should still be available, but optional.
The discussion of HTML methods led to Steffen Schwigon's observation
that CGI.pm could use a name change to make it appear more modern.
Darren Duncan and Juerd also disliked the current name. David Cantrell
and Darren discussed whether 'CGI' implies an implementation or a standard
interface.
In <msgid:dc69626e0609111331o1d33dc87n5b26c918256c5bc@mail.gmail.com>,
Michael Snoyman suggested making session management easier, and
perhaps integrating it. Yuval Kogman requested that session handling
be left to a plugin, and offered to share what he had learned from
redesigning the Catalyst session handling.
- date_from: 1157924852
date_to: 1157924852
hidden: 'duplicate of p06230900c128b8a02d9b@[192.168.1.101]'
message_id: 20060910144650.O43587@bowser.eecs.harvard.edu
posters:
- email: trey@lopsa.org
name: Trey Harris
subject: 'Re: the CGI.pm in Perl 6'
summary: ''
- date_from: 1157950356
date_to: 1158164449
hidden: ~
message_id: 4504EB8B.9070603@rusrating.ru
messages:
- 20060910224232.A43587@bowser.eecs.harvard.edu
posters:
- email: richard@rusrating.ru
name: Richard Hainsworth
- email: trey@lopsa.org
name: Trey Harris
- email: audreyt@audreyt.org
name: Audrey Tang
subject: Trying to use Perl5 modules
summary: |-
Richard Hainsworth has been 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.
Richard also wanted to know where `.can` is documented.
- date_from: 1157829345
date_to: 1158185556
hidden: 'duplicate of p06230900c128b8a02d9b@[192.168.1.101]'
message_id: 20060909191532.12771.qmail@lists.develooper.com
messages:
- 20060910142358.F43587@bowser.eecs.harvard.edu
- 20060911201333.19368.qmail@lists.develooper.com
- 874pvdldn5.fsf@teufelkommraus.webit.de
- 20060912132152.12099.qmail@lists.develooper.com
- 97f280ea0609120718u4eba6fa0p3a4fd21ad98e7aa5@mail.gmail.com
- 'p06230900c128dec41e00@[192.168.1.101]'
posters:
- 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: amir.aharoni@gmail.com
name: Amir E. Aharoni
- email: darren@DarrenDuncan.net
name: Darren Duncan
- email: david@cantrell.org.uk
name: David Cantrell
- email: fawaka@gmail.com
name: Leon Timmermans
- email: doughera@lafayette.edu
name: Andy Dougherty
subject: 'Re: the CGI.pm in Perl 6'
summary: ''
- date_from: 1158017648
date_to: 1158055250
hidden: 'reply to p06230900c128b8a02d9b@[192.168.1.101]'
message_id: dc69626e0609111331o1d33dc87n5b26c918256c5bc@mail.gmail.com
messages:
- 20060912100032.GD13956@woobling.org
posters:
- email: michael.snoyman@ucla.edu
name: Michael Snoyman
- email: nothingmuch@woobling.org
name: Yuval Kogman
subject: 'CGI Session management (was Re: the CGI.pm in Perl 6)'
summary: ''
- date_from: 1158041012
date_to: 1158041012
hidden: ~
message_id: 006d01c6d631$272f2320$1115e244@ConradLap
posters:
- email: conrad.schneiker@gmail.com
name: Conrad Schneiker
subject: Google "Welcome to the home page for Perl 6" (Perl 6 Wiki)
summary: |-
Conrad Schneiker noticed that Google had indexed the
[Perl 6 Wiki](http://rakudo.org/perl6) but that it hasn't yet
reached the top search results.
- date_from: 1157829345
date_to: 1158185556
hidden: 'yet another duplicate of 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
- Pine.LNX.4.62.0609131140060.17562@fractal.phys.lafayette.edu
- a51e610c0609131521x8904c64r7977ca2442209f38@mail.gmail.com
- ae697d050609141700r45003586h8e38289a9ca10183@mail.gmail.com
- 20060915021812.GT16337@c4.convolution.nl
- 'p06230900c12fa515c3fa@[192.168.1.101]'
- dc69626e0609150727p575da8a0n8d440f3c82172bbf@mail.gmail.com
- 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
- Pine.LNX.4.62.0609131140060.17562@fractal.phys.lafayette.edu
- a51e610c0609131521x8904c64r7977ca2442209f38@mail.gmail.com
- ae697d050609141700r45003586h8e38289a9ca10183@mail.gmail.com
- 20060915021812.GT16337@c4.convolution.nl
- 'p06230900c12fa515c3fa@[192.168.1.101]'
- dc69626e0609150727p575da8a0n8d440f3c82172bbf@mail.gmail.com
- 'p06230900c128dec41e00@[192.168.1.101]'
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: doughera@lafayette.edu
name: Andy Dougherty
- email: fawaka@gmail.com
name: Leon Timmermans
- email: aankhen@gmail.com
name: Aankhen
- email: juerd@convolution.nl
name: Juerd
- email: michael.snoyman@ucla.edu
name: Michael Snoyman
- email: mark@summersault.com
name: Mark Stosberg
- email: merlyn@stonehenge.com
name: merlyn
subject: 'Re: the CGI.pm in Perl 6'
summary: ''
title: Users
- name: perl6-compiler
threads:
- date_from: 1158220274
date_to: 1158222642
hidden: ~
message_id: af9e4d220609140051v6fd4027dx965a0625ce0bc1b4@mail.gmail.com
messages:
- 16d769b70609140130y60fba8e5o2ce89893b5233dd7@mail.gmail.com
posters:
- email: zhobson@gmail.com
name: Zack Hobson
- email: cmasak@gmail.com
name: Carl Mäsak
subject: typo in HTTP::Server::Simple
summary: |-
Zack Hobson found a problem with the port number reported in startup
by HTTP::Server::Simple in Pugs if the default port is not used, and included
a patch, which Carl Mäsak
applied.
title: Compiler
title: Weekly Perl 6 mailing list summary