Simply Hao <[EMAIL PROTECTED]> writes: >> But there is no way that I want under, any circumstance, _all_ >> line endings active at the same time. > >Why not? Because native tools won't behave like that and we want to mimic them (at least as an option). > >Well, how about this proposal then? > >DOS, Mac, Unix: > > use newlines "\015\012", "\012", "\015"; > >OS/390: > > use newlines "\r", "\025"; > >Weird OS: > > use newlines "\t"; > >Something like that? Maybe. But rather than spell that out as literals what one normal wants is my $fh : newlines=unix,dos,UNICODE = open (...); where 'unix' knows that means "\012" even if perl is running on Mac. > >Okay, maybe what I really want is $/ to be a regex. No - this is almost certainly NOT a global 'use' option but a "mode" of a particular handle. We want $/ to go away and become a property of the handle. Perhaps $/ or the 'use' can set the _default_ which is passed to the "open" when nothing more specific is given. > >-Hao -- Nick Ing-Simmons