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: [RfC] Clean up of the ParrotIOLayerAPI

2003-07-29 Thread Juergen Boemmels
This should go to the list also: Gregor N. Purdy [EMAIL PROTECTED] writes: Juergen -- Juergen Boemmels wrote: Write PutS Why are there two diffrent calls to write data to an io, with only a slightly different prototype. This is code-duplication in every layer. I can't think

Re: [RfC] Clean up of the ParrotIOLayerAPI

2003-07-27 Thread Gregor N. Purdy
Juergen -- Juergen Boemmels wrote: Write PutS Why are there two diffrent calls to write data to an io, with only a slightly different prototype. This is code-duplication in every layer. I can't think of any use case where PutS won't be implemented as Write(..., data, strlen(data)). These

[RfC] Clean up of the ParrotIOLayerAPI

2003-07-23 Thread Juergen Boemmels
Hi, in the ParrotIOLayerAPI are some entries that might get cleaned up. I want some feedback on my proposed removes and cleanups. Open2_Unused Open3_Unused As the name already indicates. They are unused. I think they don't belong here. The purpose of IPC::Open[23] is to create a process