logo       

Re: FPS 0.3: msg#00113

lang.haskell.libraries

Subject: Re: FPS 0.3

Donald Bruce Stewart wrote:
Following the comments over the last few days, I've implemented and
tagged FPS 0.3. Changes include:

* Clearer docs. Emphasis on support only for latin-1 * Partition out the few Word8 functions
* Merge in all of Simon's QC tests into a combined test/benchmark suite
* Stress testing on huge data quantities
* Space profiling, improved some functions
* Clarify BSD license everything

I think its about ready to become a ByteSequence (or whatever) library:
a useful (actually, critical, imo) interim until we have a full
Unicode/UTF* layer, and a Storable a => Vector a, set up. At that point,
the Word8/Char issues resolve themselves.

As usual, info is all here:
http://www.cse.unsw.edu.au/~dons/fps.html

Looks good to me. I propose we resolve the naming and put it into the base package as a replacement for Data.PackedString.

Currently the module is called Data.FastPackedString and the type is FastString. I like either Data.ByteString(ByteString) or Data.ByteSequence(ByteSequence) as a replacement, preferences/objections/alternatives?

Cheers,
Simon


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise