Re: [PATCH] Fix :flat arg miscounting

2005-12-14 Thread Leopold Toetsch
Bob Rogers wrote: If you enable PARROT_ERRORS_PARAM_COUNT_FLAG, parrot_pass_args miscounts a :flat array as a single argument, leading to inappropriate errors. This patch fixes arg counting, adds tests to cover, and improves the error messages. Excellent, applied r10518 ..If parrot_pas

Re: parrot directory reorganization (phase 2 mark 3)

2005-12-14 Thread Joshua Hoblitt
Done. Committed as r10516 & r10517. -J -- On Mon, Dec 12, 2005 at 05:31:02PM -1000, Joshua Hoblitt wrote: > On Mon, Dec 12, 2005 at 06:14:21PM -0800, jerry gay wrote: > > specifically, joshua, when do you think you'll have tuits to dive into > > the jit config system? no pressure--if it waits un

pugs, javascript backend, and perl5

2005-12-14 Thread Chia-liang Kao
Hi, I've checked-in some changes for pugs' javascript backend to support Perl5, which means we can now implement io primitives with perl5 via javascript, as well as supporting eval($code, :lang) and more transparent CPAN module reusing. I've implemented slurp() as a starting point: $ ./runjs.pl

[perl #37925] [TODO] build - Parrot::Configure::Step cleanup

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37925] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37925 > - Parrot::Configure::Step needs to be cleaned up. -J -- pgpuuapovEUKs.pgp Descrip

[perl #37927] [TODO] build - progs from env vars

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37927] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37927 > - It should be possible to specify the paths to all utilities via environment varia

[perl #37928] [TODO] build - Parrot::Configure::RunSteps rename

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37928] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37928 > - Parrot::Configure::RunSteps renamed to Parrot::Configure and the list of steps to

[perl #37929] [TODO] build - step configuration mechanism

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37929] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37929 > - Steps need an option passing mechanism to specifying things like, we require vers

[perl #37932] [TODO] build - step consolidated/split

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37932] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37932 > - Many steps should be broken up A few, like the cc tests, should be merged. -J --

[perl #37930] [TODO] build - bailout mechanism

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37930] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37930 > - A clean bailout mechanisms. Currently there is no 'nice' way for a step to signa

[perl #37924] [TODO] build - load steps by namespace

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37924] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37924 > - Each step needs to have it's own namespace. This is when the switch to Module::P

[perl #37926] [TODO] build - step cleanup

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37926] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37926 > - Most of the steps need both style and logical clean ups. Even just fixing the inde

Re: [perl #37940] substr and memory issues

2005-12-14 Thread Joshua Isom
Forgot the file. revcomp.pir Description: Binary data

[perl #37935] [TODO] build - CLI option to step passing

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37935] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37935 > The current mechanism is clumsy. Something more like Parrot::Configure::Data but in

[perl #37933] [TODO] build - tracing cleanup

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37933] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37933 > - The debugging traces could be neater -J -- pgpetq2Bi6OSY.pgp Description: PGP s

[perl #37923] [TODO] build - configure framework needs tests

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37923] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37923 > - The framework itself needs tests!!! Parrot::Configure::Data should be low hanging

[perl #37931] [TODO] build - Configure.pl option cleanup

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37931] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37931 > - CLI options need some minor tweaks -J -- pgpa9J9sHA4Wa.pgp Description: PGP sig

[perl #37934] [TODO] build - log file

2005-12-14 Thread via RT
# New Ticket Created by Joshua Hoblitt # Please include the string: [perl #37934] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37934 > - A usable log file would be handy -J -- pgpd2F8lkszkQ.pgp Description: PGP signa

[perl #37940] substr and memory issues

2005-12-14 Thread via RT
# New Ticket Created by Joshua Isom # Please include the string: [perl #37940] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37940 > For the reverse-compliment benchmark, I've gotten it working(albeit not well), but with

Re: [perl #37940] substr and memory issues

2005-12-14 Thread Leopold Toetsch
Joshua Isom (via RT) wrote: For the reverse-compliment benchmark, I've gotten it working(albeit not well), but with one major caveat. Since, to my knowledge, parrot has no equivalent of perl's tr///, We will need tr///, if we want that benchmark complete in reasonable time. .. I implement

Re: [perl #37940] substr and memory issues

2005-12-14 Thread Leopold Toetsch
On Dec 14, 2005, at 18:08, Leopold Toetsch wrote: ... You should also avoid the extra $S0 copy and just work inside 'line' and substr in width chunks just for printing. Oops. That would create the same problem but worse - 'line' aka 'seq' would be reallocated. leo

Re: [perl #37940] substr and memory issues

2005-12-14 Thread Roger Browne
Leopold Toetsch wrote: > We will need tr///, if we want that benchmark complete in reasonable time. Better still, we could add some new opcodes, each of which performs one entire shootout benchmark :-) Regards, Roger Browne

[perl #37949] String PMC get_string Method Doesn't Copy Internal String

2005-12-14 Thread via RT
# New Ticket Created by Matt Diephouse # Please include the string: [perl #37949] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37949 > Can you guess what the following prints (hint: read the subject): .sub main :main

Call For Pumpking: Do you want a Ponie?

2005-12-14 Thread jesse
Two and a half years ago, Fotango announced their sponsorship of the Perl 6 effort, in the form of the "Ponie" project to port the Perl 5 runtime to the Parrot Virtual Machine. For the past year, Nicholas Clark has worked as the pumpking for Ponie as part of his work for Fotango. He's recently move

Re: Some thoughts on threading

2005-12-14 Thread Ron Blaschke
On Mon, 12 Dec 2005 12:18:47 +1300, Sam Vilain wrote: > On Thu, 2005-12-08 at 17:16 +0100, Ron Blaschke wrote: >> The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software." >> [1] He starts with "The biggest sea change in software development since >> the OO revolution is knocking

Call For Pumpking: Do you want a Ponie?

2005-12-14 Thread jesse
Two and a half years ago, Fotango announced their sponsorship of the Perl 6 effort, in the form of the "Ponie" project to port the Perl 5 runtime to the Parrot Virtual Machine. For the past year, Nicholas Clark has worked as the pumpking for Ponie as part of his work for Fotango. He's recently move

Call For Pumpking: Do you want a Ponie?

2005-12-14 Thread jesse
Two and a half years ago, Fotango announced their sponsorship of the Perl 6 effort, in the form of the "Ponie" project to port the Perl 5 runtime to the Parrot Virtual Machine. For the past year, Nicholas Clark has worked as the pumpking for Ponie as part of his work for Fotango. He's recently move

[perl #37947] Patch to give yet more output on smoke

2005-12-14 Thread via RT
# New Ticket Created by Alberto Simoes # Please include the string: [perl #37947] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37947 > Basically, count tests, count tests ok, give rate. Useful if you want to run smoke

Re: [perl #37947] Patch to give yet more output on smoke

2005-12-14 Thread chromatic
On Wednesday 14 December 2005 12:09, Alberto Simoes wrote: > +   printf STDERR "$stats{ok} OK from $stats{tests} tests (%.2f%% > ok)\n\n", Interpolating into a sprintf() string apart from %s is a minor security oopsie. In this case, it's not so bad if you trust the data coming back from Te

relational data models and Perl 6

2005-12-14 Thread Darren Duncan
All, P.S. What follows is rough and will be smoothed out or reworked. I propose, perhaps redundantly, that Perl 6 include a complete set of native language constructs for a relational data model, akin to that introduced in E. F. Codd's classic paper, "A Relational Model of Data for Large Shar

Re: CREDITS where credit is due

2005-12-14 Thread Joshua Hoblitt
Committed as r10529. -J -- On Mon, Dec 12, 2005 at 09:59:59AM -0800, Chip Salzenberg wrote: > On Sat, Dec 10, 2005 at 05:39:14PM -1000, Joshua Hoblitt wrote: > > I'd like to propose that we change submissions.pod to ask that patch > > submissions (at least from those without CI rights) include a

Re: relational data models and Perl 6

2005-12-14 Thread Luke Palmer
On 12/15/05, Darren Duncan <[EMAIL PROTECTED]> wrote: > I propose, perhaps redundantly, that Perl 6 include a complete set of > native Okay, I'm with you here. Just please stop saying "native" and "core". Everyone. Remember, syntax in Perl 6 can be stuffed in a library like anything else. You

Fully-qualified symbols and exportation

2005-12-14 Thread Gaal Yahas
What should this mean? package Foo; sub Bar::baz is export { ... } The problem is in how callers request this export. use Foo ; Looks weird, as this demonstrates: package Foo; sub baz is export { "I am Foo::baz" } sub Bar::baz is export { "I am Bar::baz" } C

Re: Fully-qualified symbols and exportation

2005-12-14 Thread Luke Palmer
On 12/15/05, Gaal Yahas <[EMAIL PROTECTED]> wrote: > What should this mean? > > package Foo; > sub Bar::baz is export { ... } > > The problem is in how callers request this export. > > use Foo ; Hmm. My gut reaction is that that is the correct way to request that export. > Looks w