Re: Parrot reorg

2003-09-20 Thread Robert Spier
Anything I'm missing? This is for *after* 0.0.11, of course. (And potentially after a case of really good beer, soda, or dog food is shipped off to Robert... :) Of course, any of the above will help grease the wheels. You can also paypal to my non-computer charity of choice...

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. You

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.

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 http://www.cpan.org/authors/id/S/SF/SFINK/parrot-0.0.11.tar.gz, or join the party by

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

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 pretty

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 *

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. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23039 RT says that

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: 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: 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

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 between

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 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: 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 invoke

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. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23411

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

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 submissions

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 in the

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: 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: [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: 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

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, Teproud A

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

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: [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 much,

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 fast,

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

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

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: 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

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? Then