> Just bumping this up again, as I kind of forgot about it. Vassil, what > would this syntax to specify a tag or pool for a new message look > like? I assume it would be different for resend vs. messages generated > from feeds.
For an atom/RSS feed I imagine it could be specified with something like "pool:mypool" or "tags:tag1,tag2", separated by newline/whitespace/commas from the action definition "atom:http://server.org/whatever", depending on how we want to separate several tags (spaces, commas). For resending messages this is problematic- messages are by design immutable, so we can't add/edit tags (this has been discussed in the past). Resending to another pool is also a security problem, as is explicitly indicated in the last design specification by Bill Fernandez. The important thing to remember is that a message is saved only *once*. A user's timeline consists only of references to messages, not of copies of messages. Thus there's a problem when you edit a message, because this will affect all users with this message in the timeline. This causes consistency problems on many levels, which could result in confusion for the users, undefined behavior to streaming clients when an old message is edited, and severe performance problems. So in short, for Atom/RSS the answer is easy, for resending I don't believe it will be implemented. Vassil
