Re: This week's summary (off-list-to-protect the names of the young and old)

2003-09-16 Thread Vladimir Lipskiy
Dan spoke too soon, we have just confirmed that PIERS_C = 2.04739336492890995260663507109 * BRENT_D Brent isn't adult? Gosh! BRENT_D = 36/2.04739336492890995260663507109 = appr. 17 ages and 296 days

[perl #23815] [PATCH] Trivial jako Makefile patch

2003-09-16 Thread via RT
# New Ticket Created by Andy Dougherty # Please include the string: [perl #23815] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23815 This fixes an apparent obvious typo in the Jako Makefile. I also put in the

RE: cvs commit: parrot/languages/imcc/t/syn pcc.t

2003-09-16 Thread Gordon Henriksen
* e.g. add_n_i_n = add_n_n_i * div_n_ic_n = div_n_nc_n * div_n_i_n = set_n_i ; div_n_n_n + * ge_n_ic_ic = ge_nc_ic -+-+ | | | | _|_|

RE: Next Apocalypse

2003-09-16 Thread Gordon Henriksen
(Moving to internals. Definitely not a language discussion.) Nicholas Clark wrote: Sorry if this is a crack fuelled idea, and sorry that I don't have a patch handy to implement it, but might the following work: With the same caveats (coke, no diff), try this strategy on for size: The

RE: TREE IS FEATURE FROZEN (2003-Sep-14)

2003-09-16 Thread Brent Dax
Steve Fink: # On Sep-15, Brent Dax wrote: # Steve Fink: # # 2. typedef struct Parrot_Interp stuff. Brent, you're the man -- do you # # still need some agreement on conventions before you rename our world? # # You mean we might actually (gasp!) get this done? Horrors! # # Huh? No, I just

Re: perl6/languages/t/compiler/1.t print format errors

2003-09-16 Thread Leopold Toetsch
Dan Sugalski [EMAIL PROTECTED] wrote: On Mon, 15 Sep 2003, Andy Dougherty wrote: [ \d+\.0{6} vs \d+ ] I expect these are a result of Leo's recent work on the perl PMCs, rather than a Solaris or perl version issue. There were similar problems in the base test suite for a bit. Yes. Sorry, I

Re: Next Apocalypse

2003-09-16 Thread Jonathan Scott Duff
On Mon, Sep 15, 2003 at 03:30:06PM -0600, Luke Palmer wrote: The focus here, I think, is the following problem class: sub twenty_five() { 25 }# Optimized to inline sub foo() { print twenty_five; # Inlined twenty_five := { 36 }; print twenty_five;

Re: Next Apocalypse

2003-09-16 Thread Dan Sugalski
On Tue, 16 Sep 2003 [EMAIL PROTECTED] wrote: On Mon, 15 Sep 2003, Dan Sugalski wrote: Great. But will it also be possible to add methods (or modify them) to an existing class at runtime? Unless the class has been explicitly closed, yes. That strikes me as back-to-front. The

Re: Pondering argument passing

2003-09-16 Thread Leopold Toetsch
Steve Fink [EMAIL PROTECTED] wrote: It would be tempting to change all pushtop,pushbottom,poptop,popbottom ops into ones that had the start register and number of registers as arguments. No. These ops are used to save registers for the caller and not for argument passing. Yes, I know

Re: [perl #23815] [PATCH] Trivial jako Makefile patch

2003-09-16 Thread Leopold Toetsch
Andy Dougherty [EMAIL PROTECTED] wrote: This fixes an apparent obvious typo in the Jako Makefile. Thanks, applied. leo

Re: cvs commit: parrot/languages/imcc/t/syn pcc.t

2003-09-16 Thread Leopold Toetsch
Gordon Henriksen [EMAIL PROTECTED] wrote: + * ge_n_ic_ic = ge_nc_ic This should of course read ge_n_nc_ic on the RHS. | A C D E G I| | N S T V| WTF ... leo

Re: Next Apocalypse

2003-09-16 Thread Robin Berjon
My, is this a conspiracy to drag -internals onto -language to make it look alive? :) You guys almost made me drop my coffee mug... -- Robin Berjon [EMAIL PROTECTED] Research Scientist, Expway http://expway.com/ 7FC0 6F5F D864 EFB8 08CE 8E74 58E6 D5DB 4889 2488

Re: This week's summary

2003-09-16 Thread Leopold Toetsch
Piers Cawley [EMAIL PROTECTED] wrote: ... spending the morning of your 36th birthday Happy birthday to you and us. l - A full year has passed, hasn't it? - eo

RE: Next Apocalypse

2003-09-16 Thread Dan Sugalski
On Mon, 15 Sep 2003, Gordon Henriksen wrote: (Moving to internals. Definitely not a language discussion.) I dunno--while not a language discussion, it does help the people who're involved understand the difficulties in what they're asking for. (Larry, luckily, is aware of this stuff, but many

Re: Pondering argument passing

2003-09-16 Thread Sean O'Rourke
Leopold Toetsch [EMAIL PROTECTED] writes: This sounds like the beginning of a whole set of things like Warning #238: suboptimal implementation of xxx. Are you sure you know what you are doing? If the user turns on optimization and the compiler finds such code, yes, why not. SBCL, a fast and

Re: cvs commit: parrot/languages/imcc/t/syn pcc.t

2003-09-16 Thread Sean O'Rourke
Leopold Toetsch [EMAIL PROTECTED] writes: Gordon Henriksen [EMAIL PROTECTED] wrote: | A C D E G I| | N S T V| WTF ... Hangman -- the goal is to guess the letters of a

Re: Problems building perl6 (perl version dependency?)

2003-09-16 Thread Andy Dougherty
[charnames.pm is unavailable in 5.00503.] Commenting out the 'use charnames' in String.pm, I only get two failures for languages/perl6 with perl5.00503. They are t/compiler/b_4.p6, which is sub main() { print \c[^J]; # Control-Char print \c[REVERSE SOLIDUS]\n; # Named Unicode print

Re: Next Apocalypse

2003-09-16 Thread Dan Sugalski
On Tue, 16 Sep 2003, Ph. Marek wrote: You can, of course, stop even potential optimization once the first I can change the rules operation is found, but since even assignment can change the rules that's where we are right now. We'd like to get better by optimizing based on what we can see

Re: Next Apocalypse

2003-09-16 Thread David Storrs
On Mon, Sep 15, 2003 at 11:49:52AM -0400, Gordon Henriksen wrote: Austin Hastings wrote: Given that threads are present, and given the continuation based nature of the interpreter, I assume that code blocks can be closured. So why not allocate JITed methods on the heap and manage them as

Jitted array access [was: Next Apocalypse]

2003-09-16 Thread Stéphane Payrard
On Mon, Sep 15, 2003 at 03:30:06PM -0600, Luke Palmer wrote: [snipped] No, I think Parrot will still only JIT IN registers. Optimization includes way more than just JIT. Do you mean that array accesses will not be jitted? If an array is declared exact type (not subclassable) and that the

[perl #23819] [PATCH] Pdump janitorial fixes

2003-09-16 Thread via RT
# New Ticket Created by Steve Clark # Please include the string: [perl #23819] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23819 Attached is a patch file of a couple of trivial janitorial-type fixes to

[perl #23822] [PATCH] Avoid undef warnings for ccwarn

2003-09-16 Thread via RT
# New Ticket Created by Andy Dougherty # Please include the string: [perl #23822] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23822 The following patch eliminates the following (correct!) warnings during the

RE: Next Apocalypse

2003-09-16 Thread Gordon Henriksen
David Storrs wrote: This discussion seems to contain two separate problems, and I'm not always sure which one is being addressed. The components I see are: 1) Detecting when the assumptions have been violated and the code has to be changed; and, 2) Actually making the change after we

RE: Next Apocalypse

2003-09-16 Thread Austin Hastings
--- Gordon Henriksen [EMAIL PROTECTED] wrote: David Storrs wrote: This discussion seems to contain two separate problems, and I'm not always sure which one is being addressed. The components I see are: 1) Detecting when the assumptions have been violated and the code has to be

Re: This week's summary

2003-09-16 Thread Piers Cawley
Leopold Toetsch [EMAIL PROTECTED] writes: Piers Cawley [EMAIL PROTECTED] wrote: ... spending the morning of your 36th birthday Happy birthday to you and us. Thanks.