bytestring vs polymorphic contiguous lists Re: [Haskell-cafe] Re: Using loop fusion for writing efficenthigh-level code Re[2]:[Haskell] [Fwd: Re: Computer Language Shootout]

Donald Bruce Stewart dons at cse.unsw.edu.au
Wed Feb 28 19:25:04 EST 2007


claus.reinke:
> >The main example of course is ByteString fusion as presented in our recent 
> >paper:
> >http://www.cse.unsw.edu.au/~dons/papers/CSL06.html
> 
> btw, why did you restrict yourself to improving [Char], rather than [a]?
> 
> naively, it would seem to me that most of the framework should work
> just as well for the general case, with some additional improvements
> through specialising a to Char. and if that is the case, it hurts to think
> that there is a nice framework out there that i can't use unless my a is 
> Char.
> 
> claus

Fear not!

Arbitrary arrays of 'a' are in the works, thanks to Roman's data
parallel Haskell work.

There's also already Storable a => Vector a, written for last year's
SoC. Just needs some polishing. We should get around to that soon, I
think.

-- Don


More information about the Haskell-Cafe mailing list