On 6/26/06, Christian Neukirchen <chneukirchen / gmail.com> wrote:
> "Austin Ziegler" <halostatue / gmail.com> writes:
> > I would much rather keep the API -- and the class library -- simple. I
> > would rather do this:
> >
> >  st = File.open("file.txt", "rb", :encoding => :utf8) { |f| f.read }
> >
> > or
> >
> >  bv = File.open("file.txt", "rb") { |f| f.read }
> >  st = bv.to_encoding(:utf8)
>
> Partly off-topic, but important nevertheless: *Then* it's the right
> time to drop that damn "rb" by making it default and let the people
> stuck in the \r\n-age use :encoding => "win-ansi" or "dos" or whatever.

Oh, please, yes. I get tired of libraries breaking because people
don't use "rb" and I'm on Windows.

-austin
-- 
Austin Ziegler * halostatue / gmail.com * http://www.halostatue.ca/
               * austin / halostatue.ca * http://www.halostatue.ca/feed/
               * austin / zieglers.ca