Account editor

Sean Egan seanegan at
Sat Jul 28 16:16:18 EDT 2007

On 7/28/07, Etan Reisner <pidgin at> wrote:
> No, it isn't hard it just will tend to not be what people expect. The
> correct way to interpret 'foo at' input as a JID is to parse
> it into Screenname: 'foo' Domain: 'mail at' which is almost
> decidedly not what the user expected or wanted. But parsing it the other
> way is broken because @ is not a valid character in the node portion of a
> JID. Which means that in order for someone to correctly enter that JID
> they would need to understand how to correctly escape @ in a node (which
> is to use \40) and put it in as 'foo\40mail at'.

You're saying that if we tried to parse it,we'd wind up with
'foo at mail' as the node and not be able to handle that. How is this at
all different from the user entering "foo at mail" in the 'node' (or
'screenname') box?

This doesn't seem like a hard problem for a computer to solve; indeed
it seems exactly as if it were designed to be solved by computers,
rather than people.


More information about the Devel mailing list