First off, Great Idea and I'm amazed there isn't already a specification.
I do have a query though regarding the processor respecting the order of which commands are given.
"The order of commands in the querystring has no bearing on the order of operations."
In my opinion each querystring parameter should be treated as a separate command that should be operated on in the order it is given. My understanding of restful operations would be that the client should know what to expect under each implementation. Any internal optimization should be down to that implementation.
As a result commands like srotate and rotate in your specification will only lead to confusion as if I have no guarantee that you will respect my intent when using the latter.
First off, Great Idea and I'm amazed there isn't already a specification.
I do have a query though regarding the processor respecting the order of which commands are given.
"The order of commands in the querystring has no bearing on the order of operations."
In my opinion each querystring parameter should be treated as a separate command that should be operated on in the order it is given. My understanding of restful operations would be that the client should know what to expect under each implementation. Any internal optimization should be down to that implementation.
As a result commands like
srotateandrotatein your specification will only lead to confusion as if I have no guarantee that you will respect my intent when using the latter.