On Wed, 8 Dec 2010, Philippe Marschall wrote:
On 12/08/2010 12:32 AM, Levente Uzonyi wrote:
On Tue, 7 Dec 2010, Philippe Marschall wrote:
snip
No, buffering should not be in a subclass or even the file stream class
itself. Buffering should be an other class that wraps file stream.
Stream wrappers are cool, but they are totally different from the
current stream design. One could create new stream classes that could do
buffering, conversion, compression, etc. and rewrite existing code to
use them, but if you just rewrite the existing code using an existing
stream library (for example XTreams), then you'll get pretty much the
same thing with less effort.
Nope sorry, writing a stream that buffers is not less effort that
porting and maintaining a whole stream library and rewriting your code.
It would be: writing and maintaining new stream classes VS using an
existing port.
Levente
Cheers
Philippe