this is true; however, it is likely that it would be much faster for me
to read in word8s and parse them to Ints myself than to read in Chars
(using the old libraries) and parse those to ints (I've done some
experiments and the overhead for reading haskell Chars is very
non-negligible).  i'd like to take advantage of this new infrastructure,
if possible...

 --
 Hal Daume III                                   | [EMAIL PROTECTED]
 "Arrest this man, he talks in maths."           | www.isi.edu/~hdaume


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of John Meacham
> Sent: Thursday, July 31, 2003 4:36 PM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: Text I/O library proposal, first draft
> 
> 
> presumably if you are doing random access on the file, it is 
> in a known
> nonarbitrary text encoding (like utf8). in which case you can
> read/access the file with the binary routines and just use the
> appropriate text conversions to get data out. 
>         John
> 
> On Thu, Jul 31, 2003 at 03:55:44PM -0700, Hal Daume wrote:
> > Hi Ben,
> > 
> > > Bad things:
> > > 
> > >   * There's no way to implement fgetpos/fsetpos type 
> functionality,
> > >     because coders don't expose their internal state. (In 
> fact, there
> > >     would need to be a way to explicitly copy the state, 
> since it may
> > >     well include IORefs, Ptrs, etc.) Is this a serious problem?
> > 
> > Yes!  This is an enormously serious problem.  At least for me.
> > 
> > It's not a problem for writing files, but I really really 
> really need
> > this functionality when reading files.  Reason: I'm often 
> tooling around
> > in very large (1gb or greater) files which happen to be 
> sorted on some
> > sort of index and I need to do binary search in them.  To 
> load all the
> > file into Haskell or to do linear search is impossible.
> > 
> > Other than that, I rather like the design.
> > 
> >  - Hal
> > -- 
> > Haskell mailing list
> > [EMAIL PROTECTED]
> > http://www.haskell.org/mailman/listinfo/haskell
> > 
> 
> -- 
> --------------------------------------------------------------
> -------------
> John Meacham - California Institute of Technology, Alum. - 
> [EMAIL PROTECTED]
> --------------------------------------------------------------
> -------------
> _______________________________________________
> Libraries mailing list
> [EMAIL PROTECTED]
> http://www.haskell.org/mailman/listinfo/libraries
> 
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to