Re: Rules and hypotheticals: continuations versus callbacks

2003-03-18 Thread Luke Palmer
> My main questions are: > > Is there a simpler system I'm overlooking? > Which of the two systems would you prefer if speed isn't the issue? Mechanism 1. > Which system is likely to run faster on parrot? They're both likely to be very slow. > and maybe also: > What is the current plan? >

Parrot 0.0.10 released

2003-03-18 Thread Steve Fink
The Parrot team is proud to announce the release of Parrot version 0.0.10, code named "Juice" (based on the new -Oj optimization flag). It is downloadable from . If you would like to check the latest copy out from CVS, see the instruct

Re: [perl #21600] [PATCH] Enable buffer io in PIO

2003-03-18 Thread Steve Fink
On Mar-18, Dan Sugalski wrote: > At 9:57 PM + 3/18/03, Nicholas Clark wrote: > >Oops. This turned into a ramble. "flush" ne "sync". If both are needed in > >different places, provide both as distinct methods. > > Valid point though. We need both a flush and a sync, since we can't > be sure th

some comments on pdd 14 Big Numbers

2003-03-18 Thread Mark Biggar
Based on my experence on implementing the original Big* packages for perl, I have some suggestions after reading pdd 14. I suggest that instead of storing the mantissa of a Bignum as a BCD string of nibbles that it be stored as a string of 16 bit values each holding 0... Note that this gives y

Re: [perl #21600] [PATCH] Enable buffer io in PIO

2003-03-18 Thread Dan Sugalski
At 9:57 PM + 3/18/03, Nicholas Clark wrote: Oops. This turned into a ramble. "flush" ne "sync". If both are needed in different places, provide both as distinct methods. Valid point though. We need both a flush and a sync, since we can't be sure that what's living underneath an io handle is a

Re: [perl #21600] [PATCH] Enable buffer io in PIO

2003-03-18 Thread Nicholas Clark
On Tue, Mar 18, 2003 at 09:28:36AM -0500, Dan Sugalski wrote: > At 3:00 PM +0100 3/18/03, Juergen Boemmels wrote: > >Benjamin Goldberg <[EMAIL PROTECTED]> writes: > >> So... it is a slow system call, with no visible > >> effect -- why do we do it? > > > >Deepends on the semantics we want to have f

Re: megillah (was Re: This week's Perl 6 Summary)

2003-03-18 Thread Austin Hastings
--- Uri Guttman <[EMAIL PROTECTED]> wrote: > > "PC" == Piers Cawley <[EMAIL PROTECTED]> writes: > > PC> To do that you need to declare the parameter with "is > PC> copy". Uri noted that he really should keep his finger off > the > PC> send button until he's read the whole 'm

megillah (was Re: This week's Perl 6 Summary)

2003-03-18 Thread Uri Guttman
> "PC" == Piers Cawley <[EMAIL PROTECTED]> writes: PC> To do that you need to declare the parameter with "is PC> copy". Uri noted that he really should keep his finger off the PC> send button until he's read the whole 'megilla', whatever one PC> of those is. it is appr

Re: [perl #21600] [PATCH] Enable buffer io in PIO

2003-03-18 Thread Dan Sugalski
At 3:00 PM +0100 3/18/03, Juergen Boemmels wrote: Benjamin Goldberg <[EMAIL PROTECTED]> writes: "JüRgen BöMmels" wrote: [snip] > void > PIO_unix_flush(theINTERP, ParrotIOLayer *layer, ParrotIO *io) > { > -# if 0 > fsync(io->fd); > -# endif > } AFAIK, for disk files, fsync has

Re: [perl #21600] [PATCH] Enable buffer io in PIO

2003-03-18 Thread Juergen Boemmels
Benjamin Goldberg <[EMAIL PROTECTED]> writes: > "JüRgen BöMmels" wrote: > [snip] > > void > > PIO_unix_flush(theINTERP, ParrotIOLayer *layer, ParrotIO *io) > > { > > -# if 0 > > fsync(io->fd); > > -# endif > > } > > AFAIK, for disk files, fsync has (should have) no visible effect from

This week's Perl 6 Summary

2003-03-18 Thread Piers Cawley
The Perl 6 Summary for the week ending 20030316 Spring is in the air, the Apocalypse is here (or imminent, depending on which sense of the word 'Apocalypse' you are using). We'll start with perl6-internals as usual, before bracing ourselves for the increased volume and ploughing on

Parrot binaries

2003-03-18 Thread Ask Bjoern Hansen
Hi, I tried making an RPM .spec file for parrot and noticed that there's still no "make install" target. To be useful or at least fun to play with I think we would need to also install things from languages/, but they seem to generally be, uh, fairly unstructured. :-) I also noticed[1] that ma