Hi Rob,

thank you for this feedback!

I’m currently collecting updates into https://github.com/cabo/ace-aif until the 
ID submission opens again.

> On 2022-03-07, at 17:46, Robert Wilton via Datatracker <[email protected]> 
> wrote:
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> Hopefully an easy one to fix or clarify:
> 
>   *  The set of numbers is converted into a single number REST-method-
>      set by taking each number to the power of two and computing the
>      inclusive OR of the binary representations of all the power
>      values.
> 
> I just wanted to check that this is expressed the right way round?  I read
> "taking each number to power of two" as meaning taking the square of each
> method number.  Whereas, I would have assumed that what you mean is "two to 
> the
> power of each method number", i.e., each REST method is indicated by a binary
> bit position in a potentially 64 bit number?
> 
> E.g., a/led should be 2^0 | 2^2 = 5

Indeed.  As an original German speaker, I find the English language way to talk 
about exponentiation clumsy and confusing; so thank you for fixing this up for 
me.

Fixed in https://github.com/cabo/ace-aif/commit/4b07e69

(I’m not sure I should go the lengths of explaining this I went to in 
https://www.rfc-editor.org/rfc/rfc9100.html#figure-1 :-)

> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
>   For a method X, the presence of a Dynamic-X permission means that the
>   subject holds permission to exercise the method X on resources that
>   have been returned in a 2.01 (201) response by a Location-indicating
>   mechanism to a request that the subject made to the resource listed
>   (/a/make-coffee in the example shown in Table 2, which might return
>   the location of a resource that allows GET to find out about the
>   status and DELETE to cancel the coffee-making operation).
> 
> It might be helpful to indicate that 2.01 means "created" (I had to look it
> up), and perhaps expand "which might return the location of a resource" to
> "which might return the location of a coffee machine resource"

… and to break up the monster sentence.

Fixed in https://github.com/cabo/ace-aif/commit/d7748f3

Grüße, Carsten

_______________________________________________
Ace mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ace

Reply via email to