Re: Pondering argument passing

2003-09-20 Thread Luke Palmer
Gregor N. Purdy writes: > Need it *actually* stick them in the array? Or, could it > just provide an array-like interface to the underlying > registers? Thats cheaper, especially if not all args are > going to get accessed. I don't think so. What if you wanted to make a closure over the array? Th

Re: Pondering argument passing

2003-09-20 Thread Gregor N. Purdy
Luke -- Need it *actually* stick them in the array? Or, could it just provide an array-like interface to the underlying registers? Thats cheaper, especially if not all args are going to get accessed. Explaining how such a thing works to an optimizer that wants to know when registers are being acc

Re: Pondering argument passing

2003-09-20 Thread Luke Palmer
Steve Fink writes: > The callee side would then need to have a way of saying "...and all > the rest". So that would be > >.params PythonArray foo Or, perhaps we could have an ArgArray PMC, which, upon construction, would examine the registers as per the calling conventions, and stick all the

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Dan Sugalski
At 5:35 PM -0700 9/20/03, Steve Fink wrote: On Sep-20, Steve Fink wrote: At long last, Parrot-0.0.11 "Doubloon" has been released! And so has Parrot-0.0.11.1, for those of you who want correct native bytecode tests! http://cpan.perl.org/authors/id/S/SF/SFINK/parrot-0.0.11.1.tar.gz Hmm... for symm

Re: Pondering argument passing

2003-09-20 Thread Steve Fink
On Sep-15, Dan Sugalski wrote: > On Sun, 14 Sep 2003, Steve Fink wrote: > > > But that's really just shifting the burden to the receiving end, which > > will now have to filter P5..P(5+L1-1), P3[0..] into the appropriate > > local variables. So what would be even easier, and probably just as > > f

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Steve Fink
On Sep-20, Steve Fink wrote: > At long last, Parrot-0.0.11 "Doubloon" has been released! And so has Parrot-0.0.11.1, for those of you who want correct native bytecode tests! http://cpan.perl.org/authors/id/S/SF/SFINK/parrot-0.0.11.1.tar.gz Hmm... for symmetry, I'm now thinking I ought to have ca

Re: [RfT] Configure/Makefile changes towards Borland C++ Builder

2003-09-20 Thread 'Steve Fink'
On Sep-19, Brent Dax wrote: > Steve Fink: > # > Following things were done: > # > - s,/,\${slash},g > # > # Ugh. How difficult would it be to have Configure do this rewriting > # automatically? (Or rewrite to whatever it is you need, instead)? This > # just clutters up the makefiles a little too m

Re: IMCC .globalconst?

2003-09-20 Thread Gregor N. Purdy
Leo -- I'm going to chuck the idea of collecting stuff, and use this: .sub _INLINE_{N} # a chunk of stuff goto _INLINE_{N+1} .end to wrap each contiguous piece. I don't want symbols defined at point X in the code to be visible to subs introduced at points prior to X. I think the col

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Simon Cozens
[EMAIL PROTECTED] (Dan Sugalski) writes: > >I know what BASIC means, but what the hell is a PCM and what is a IMCC > >supposed to mean? And what is a CPS? The FAQ doesn't cover this... > > PMC is Pulse Code Modulation That's PCM. PMC is Phillip Martin Cozens, my father. -- Will your long-winded

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Dan Sugalski
At 9:28 PM +0200 9/20/03, Tels wrote: -BEGIN PGP SIGNED MESSAGE- Moin, At long last, Parrot-0.0.11 "Doubloon" has been released! This begs the question(s): I know what BASIC means, but what the hell is a PCM and what is a IMCC supposed to mean? And what is a CPS? The FAQ doesn't cover th

Re: [RfC] Clean up of the ParrotIOLayerAPI

2003-09-20 Thread Nicholas Clark
On Wed, Jul 23, 2003 at 08:31:42PM +0200, Juergen Boemmels wrote: > GetCount > Fill > What should these calls do? These look like they are for buffering layers. For a long time the perl5 tried to "cheat" stdio by sneaking data directly out of the stdio buffers. To do this, it was trying to keep

Re: Exception handling dumps second time round

2003-09-20 Thread Leopold Toetsch
Nicholas Clark <[EMAIL PROTECTED]> wrote: >> Is this a behaviour of the hidden invoke (of the exception handler) that >> I am unaware of? > This got Warnocked, didn't it? No, albeit I can't find my answers WRT that, it is fixed. > Nicholas Clark leo

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Leopold Toetsch
Tels <[EMAIL PROTECTED]> wrote: > This begs the question(s): > I know what BASIC means, but what the hell is a PCM and what is a IMCC > supposed to mean? And what is a CPS? The FAQ doesn't cover this... You mean PMC probably, anyway, these are not really frequently asked they are already answered

Re: IMCC .globalconst?

2003-09-20 Thread Leopold Toetsch
Gregor N. Purdy <[EMAIL PROTECTED]> wrote: > All -- > It used to emit the constants as .const right where the were found > lexically, but I've introduced code motion to collect all inline > code into the __MAIN sub at the end, which put the .const stuff > there (which I've changed to .globalconst

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Tels
-BEGIN PGP SIGNED MESSAGE- Moin, >At long last, Parrot-0.0.11 "Doubloon" has been released! This begs the question(s): I know what BASIC means, but what the hell is a PCM and what is a IMCC supposed to mean? And what is a CPS? The FAQ doesn't cover this... Best wishes, Te"proud A

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Nicholas Clark
On Sat, Sep 20, 2003 at 08:06:12PM +0100, Steve Purkis wrote: > On Saturday, September 20, 2003, at 06:11 pm, Steve Fink wrote: > > > On Sep-20, Nicholas Clark wrote: > >> On Sat, Sep 20, 2003 at 10:02:34AM -0700, Steve Fink wrote: > >> > >>> Can't just do that, though, because PAUSE won't accept

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Steve Purkis
On Saturday, September 20, 2003, at 06:11 pm, Steve Fink wrote: On Sep-20, Nicholas Clark wrote: On Sat, Sep 20, 2003 at 10:02:34AM -0700, Steve Fink wrote: Can't just do that, though, because PAUSE won't accept submissions with duplicate filenames. So would people prefer 0.0.11.2 or 0.0.12? (0.

IMCC .globalconst?

2003-09-20 Thread Gregor N. Purdy
All -- I don't understand how .globalconst fits in with the IMCC policy of everything being in a .sub. The Jako compiler emits stuff like this right now (in my sandbox). It used to emit the constants as .const right where the were found lexically, but I've introduced code motion to collect all in

Re: [perl #23411] [PATCH] Add drafty ABSTRACT and OVERVIEW to docs/strings.pod

2003-09-20 Thread Nicholas Clark
On Tue, Aug 19, 2003 at 03:47:07PM +, mcharity @ vendian . org wrote: > # New Ticket Created by [EMAIL PROTECTED] > # Please include the string: [perl #23411] > # in the subject line of all future correspondence about this issue. > # http://rt.perl.org/rt2/Ticket/Display.html?id=23411 > >

Re: Exception handling dumps second time round

2003-09-20 Thread Nicholas Clark
On Tue, Aug 19, 2003 at 10:32:21AM +0200, Jos Visser wrote: > When I install and use an exception handler for the second time Parrot > dumps. It looks like the "set_eh" messes up the sub object in P10 > because when I uncomment the second newsub it works... > > Is this a behaviour of the hidden in

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread chromatic
On Sat, 2003-09-20 at 10:02, Steve Fink wrote: > So would people prefer 0.0.11.2 or 0.0.12? (0.0.12 would improve the > average spacing between releases!) Either way, an updated ChangeLog could be useful. -- c

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Steve Fink
Oh, and if anyone wants to check out the newer-and-improveder parrot-0.0.11, you can grab it at http://foxglove.dnsalias.org/~sfink/uploads/parrot-0.0.11.tar.gz

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Steve Fink
On Sep-20, Nicholas Clark wrote: > On Sat, Sep 20, 2003 at 10:02:34AM -0700, Steve Fink wrote: > > > Can't just do that, though, because PAUSE won't accept submissions > > with duplicate filenames. > > > > So would people prefer 0.0.11.2 or 0.0.12? (0.0.12 would improve the > > average spacing be

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Nicholas Clark
On Sat, Sep 20, 2003 at 10:02:34AM -0700, Steve Fink wrote: > Can't just do that, though, because PAUSE won't accept submissions > with duplicate filenames. > > So would people prefer 0.0.11.2 or 0.0.12? (0.0.12 would improve the > average spacing between releases!) Or bribe^Wcontact Andreas dir

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Steve Fink
On Sep-20, Leopold Toetsch wrote: > Steve Fink <[EMAIL PROTECTED]> wrote: > > At long last, Parrot-0.0.11 "Doubloon" has been released! > > I've updated the native tests and the release instructions. > Could you repeat step 8 please. Damn. Can't just do that, though, because PAUSE won't accept s

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Leopold Toetsch
Steve Fink <[EMAIL PROTECTED]> wrote: > At long last, Parrot-0.0.11 "Doubloon" has been released! I've updated the native tests and the release instructions. Could you repeat step 8 please. leo

Re: nmake languages fails (Win32)

2003-09-20 Thread Leopold Toetsch
Jonathan Worthington wrote: - Original Message - From: "Leopold Toetsch" <[EMAIL PROTECTED]> Did you try Juergen Boemmels proposal RFT / patch? I actually went through all the makefiles and put ${slash} in place of all Would you mind to just read Juergen's mail and test his patch? leo

Re: [perl #23039] [PATCH] event handling-2

2003-09-20 Thread Nicholas Clark
On Fri, Jul 18, 2003 at 05:06:09PM +, Leopold Toetsch wrote: > # New Ticket Created by Leopold Toetsch > # Please include the string: [perl #23039] > # in the subject line of all future correspondence about this issue. > # http://rt.perl.org/rt2/Ticket/Display.html?id=23039 > RT says that

The Great Renaming

2003-09-20 Thread Brent Dax
Okay, I will probably find some time to hack tomorrow, in which case I'll start in on The Great Renaming. (It's also *right* after a feature freeze, so hopefully there won't be too many pending patches.) Here's my plans: * Internal struct Parrot_Interp will become struct parrot_interp_t * Emb

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Steve Fink
On Sep-20, Luke Palmer wrote: > Steve Fink writes: > > - Dramatically accelerated sweeps for finalizable objects > > Er, not yet. I was supposed to test the crap out of it, and then came > the feature freeze on top of a couple tests in my classes, um, the > school kind :-). I'll have it ready p

Re: Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Luke Palmer
Steve Fink writes: > - Dramatically accelerated sweeps for finalizable objects Er, not yet. I was supposed to test the crap out of it, and then came the feature freeze on top of a couple tests in my classes, um, the school kind :-). I'll have it ready pretty soon. Luke

Parrot 0.0.11 "Doubloon" Released!

2003-09-20 Thread Steve Fink
At long last, Parrot-0.0.11 "Doubloon" has been released! This release features direct generation of executable binaries, dramatically improved documentation, and a built-in bread maker! Get it while it's hot at , or join the party by

Re: Release 0.0.11 status

2003-09-20 Thread Steve Fink
The only feedback I received was positive, so parrot-0.0.11.tar.gz is on its way to CPAN right now. Sorry, no hq9+ interpreter included, however. Any language that can print itself should be able to test itself, but there's no 't' command to print "ok 1". Such shoddy design should not be encouraged

Re: Release 0.0.11 status

2003-09-20 Thread David H. Adler
On Fri, Sep 19, 2003 at 09:22:05PM -0700, Steve Fink wrote: > > Anything I'm missing? I feel obliged to suggest putting HQ9PLUS into the languages directory. :-) dha -- David H. Adler - <[EMAIL PROTECTED]> - http://www.panix.com/~dha/ "It must be difficult being such a visionary." "Not really.