> 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

Reply via email to