On 27 May 2010 18:23, Michael Snoyman <[email protected]> wrote:
>
>
> On Thu, May 27, 2010 at 11:16 AM, Ivan Miljenovic
> <[email protected]> wrote:
>>
>> On 27 May 2010 17:55, Michael Snoyman <[email protected]> wrote:
>> > Two comments:
>> > * The exclamation point seems good enough for attributes. I copied that
>> > for
>> > Hamlet as well.
>> > * If you're standardizing on UTF-8, why not support bytestrings? I'm
>> > aware
>> > that a user could shoot him/herself in the foot by passing in non-UTF8
>> > data,
>> > but I would imagine the performance gains would outweigh this. My recent
>> > benchmarks on the BigTable benchmark[1] imply a huge performance gap
>> > between
>> > ByteStrings and other contenders.
>>
>> Wow, I find it rather surprising that String out-performs Text; any
>> idea why that is?  I wonder if you're just using it wrong...
>>
> Could be, I'd be very happy if that were the case. All of the benchmarks are
> available on Github, and the bytestring[1], text[2] and string[3] versions
> are all rather short.

Does using lazy Text values improve this?  I find it a little strange
that you concatenate so many individual Strings that much.  Also, how
about explicitly using Text values rather than OverloadedStrings?

-- 
Ivan Lazar Miljenovic
[email protected]
IvanMiljenovic.wordpress.com
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to