Re[2]: [Haskell-cafe] FastString a misnomer

2005-10-21 Thread Bulat Ziganshin
Hello Donald, Friday, October 21, 2005, 5:52:32 AM, you wrote: DBS Ok, so a rough structure of the final lib would be: DBS DataData System DBS | | | DBS ByteArray (?) PackedString Posix DBS

Re[2]: [Haskell-cafe] FastString a misnomer

2005-10-21 Thread Bulat Ziganshin
Hello Simon, Friday, October 21, 2005, 4:25:11 PM, you wrote: Ok, so a rough structure of the final lib would be: DataData System | | | ByteArray (?) PackedString Posix

Re[2]: [Haskell-cafe] FastString a misnomer

2005-10-20 Thread Bulat Ziganshin
Hello John, Thursday, October 20, 2005, 4:12:36 AM, you wrote: JM FastString seems to be a misnomer for this library. JM what it provides is a fast _byte array_ with a lot of useful JM operations, but it does not provide strings since it does not enforce JM character encodings in the type

Re[2]: [Haskell-cafe] FastString a misnomer

2005-10-20 Thread Bulat Ziganshin
Hello Donald, Thursday, October 20, 2005, 12:47:32 PM, you wrote: JM what it provides is a fast _byte array_ with a lot of useful may be it can be named ByteArray? and then FastString.Latin1, DBS Well, it's a PackedString really, isn't it? of course :) btw, may be it can be extended by

Re[2]: [Haskell-cafe] FastString a misnomer

2005-10-20 Thread Bulat Ziganshin
Hello Simon, Thursday, October 20, 2005, 1:45:28 PM, you wrote: SM I think when this is ready it should replace Data.PackedString. SM I don't necessarily mean put it into fptools/libraries/base - we could SM just remove the existing Data.PackedString from there and your separate SM package can