Back to issue list Export

Currently Tachyon only supports ASCII because each cell is assumed to be a single byte long and any input character is assumed to be a single byte long. Just ASCII isn't really acceptable these days so utf8 should be supported. The biggest wrinkle with this is that it must be watched to stick a single unicode grapheme cluster into a single cell. Doing this space efficiently might be a bit of a challenge since a grapheme cluster can pretty much be arbitrarily long.

travisb 2014-05-30 22:10:39
hash: 4cb1b16273c4274ae9a4db0e1c9570dbd006dc00de3c389e8587c325aa6d7cad
Date: 2014-05-30 22:10:39
User: travisb

Speaking of glyphs the solution to the space problem is obvious. Implement the glyphs using the flyweight pattern.


Tracked by Nitpick