> >This code *duplicates* the work already done in the CRTL, > thus lead to > >double translations (as easy examples show). > > That is NOT the intent. The intent is that crlf layer is used when: > A. The OS CRTL does not do that (e.g. reading DOSISH files on UNIX). > B. When the CRTL is buggy and inefficient (e.g. Borland and > VC++ C on Win32). (speaking of layers in general) C. To implement transparent pack/unpack/encode/crypt via something like PerlIO::gzip layer. D. utf There are probably more to add, by I'm not that knowledgable. I want to add that things became worse: I can't report a bug in the Borland CRT anymore :( Looks like they've introduced something like chargeable bug support :(( And that bug makes perl compiled by Borland not to pass test suite ... Best wishes, <!ENTITY Vadim REALLIFE "Vadim V.Konovalov, St.Petersburg, Russia"> &Vadim;Thread Previous | Thread Next