Re: [css-houdini-drafts] [css-typed-om] need to specify mappings between syntax, typed OM object tree, and underlying representation

I don't think it's OK to say that there are big missing parts that need to be defined by CSS in order for this spec to be implemented interoperably.  Somebody needs to define those parts as part of making this spec stably implementable.

It's also not clear to me how [Serialization from CSSOM Values](https://drafts.css-houdini.org/css-typed-om/#cssom-serialization) defines the underlying → string; it's not clear from the introductory section that that's what it's defining, nor does it appear to have a clear model of what the underlying values are.

Likewise it's not clear to me how [match a grammar](https://drafts.css-houdini.org/css-typed-om/#cssstylevalue-match-a-grammar) defines the object → underlying mapping.  Again, it's not clear what the model of the underlying values is.

(Historically the underlying computed values have been somewhat scoped by the "Computed value" lines, and the underlying specified values somewhat scoped when the serialization rules were clear about what did and didn't get normalized... but I don't think either is clearly defined.)

-- 
GitHub Notification of comment by dbaron
Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/718#issuecomment-411226311 using your GitHub account

Received on Tuesday, 7 August 2018 22:43:20 UTC