We had an IO abstraction layer a long time ago.  The original one was
bulky, hard to debug, and didn't solve the problem it was designed to
solve, namely filtering.  When the filters were introduced, the IOLs
were removed, because they were no longer needed.

I guess my only question, is what problem are you trying to solve with
an IOL?  Until we have an answer to that, there is really no way to know
if they are a good idea or not.  Every time that they have come up in
the past, the reason was never enough to justify adding the complexity
and performance problems.  Remember that in general, an IOL would mean
that every time you wanted to read to or write from a file or network,
you would do a pointer de-ref and call an extra function.

Ryan

----------------------------------------------
Ryan Bloom                  [EMAIL PROTECTED]
645 Howard St.              [EMAIL PROTECTED]
San Francisco, CA 

> -----Original Message-----
> From: Ian Holsman [mailto:[EMAIL PROTECTED]
> Sent: Sunday, July 14, 2002 5:54 PM
> To: dev@apr.apache.org
> Subject: IO abstraction layer for files
> 
> I know this topic has come up several times in the past,
> but I can't remember the outcome/reasoning on why we didn't
> want to re-introduce the IO Layer for file operations..
> 
> TIA
> Ian


Reply via email to