On 06/29/2009 11:08 PM, Eliot Miranda wrote:
On reading this my first question us "what should at: do?". Have you thought this through? Does at: have to search for TAG marks and skip over them, or is the problem punted up to the client?
Tags are zero-width Unicode characters just like the byte-order mark U+FEFF. Note that the tag uses a completely different set of characters than the normal Latin alphabet. Similar to how in UTF-8/UTF-16 it is possible to find in O(1) time the beginning of a character, in this RFC it is always clear if a character is part of a tag or not.
Paolo