26 May
                
                    2007
                
            
            
                26 May
                
                '07
                
            
            
            
        
    
                7:30 p.m.
            
        Jason Dagit wrote:
I think, given my simple algorithm that means that (==) for ByteStrings is slower than (==) for String. Is this possible?
Yes indeed. Over ByteStrings, (==) is implemented as a call to memcmp. For small strings, this loses by a large margin because it has to go through the FFI.