Marco van de Voort napisaĆ(a):
On Sun, 11 Dec 2005, darekM wrote:
But why it is in separated unit, nobody know about it (or to few). F.e.
Lazarus has own implementation of buffering.
Lazarus had to do a long time with FPC 1.0.x _and_ 2.0.x. Not all artefacts of
that
transition are already banned.
I know history, Its only example, but this is small proof that no all
know and use buffering form FPC (even if they need),
FPC should have fastest implementation (it can).
If we want to make faster programs, object like my should be in core unit,
then everybody use them, in other case every make own implementation.
Maybe, but then we should put all streams in Classes, and we're not going to
do that.
Rule of thumb: specialised versions not in generically meant units, indeed.
Readln is not specialized, is rather popular function, buffering version
can be used in near all programs.
Darek
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel