Mark Nottingham <[EMAIL PROTECTED]> wrote:

> One thing I did notice -- you're using URLs like this for your archives:
>    http://journals.aol.com/panzerjohn/abstractioneer/atom.xml? 
> page=2&amp;count=10
> 
> Are they really permanent? If they're relative to the current state  
> of the feed (i.e., the above URI means "give me the ten latest  
> entries"), you can get into some inconsistent states; e.g., if  
> somebody adds/deletes an entry between when the client fetches the  
> different archives. Also, if a client doesn't visit for a long time,
> it will see
>    http://journals.aol.com/panzerjohn/abstractioneer/atom.xml? 
> page=2&amp;count=10
> and assume it already has all of the entries in it, because it's  
> fetched that URI before.

This is the biggest issue I have with the history spec as written.  I
have urls like that, which aren't 'archive documents' as defined.  That
means I can't implement the history spec even though I have conventional
chronologically ordered feeds with link rel="prev/next" elements where
old entries are available.

I believe that by being more precise about exactly what is needed by the
client to implement feed history usefully you can significantly relax
the requirements.  I believe the algorithm can be written so that
clients can use history with a feed like mine.

Regards,

Peter

Reply via email to