On Feb 9, 2007, at 8:15 PM, Lang Martin wrote:
However, the buzz (from the internets, now in the back of my mind) seems to be that gambit is always ~4x slower if you read strings. ...The overhead is related to multi-byte characters being recognized by read-char, and the buzz reports that other systems incur similar overhead to handle utf-8.
I think we get the factor of four for general string *processing*; there seems to be enough overhead in character I/O that the difference between reading one-byte characters and four byte characters is small.
Brad