Re: [csswg-drafts] [css-grid] grammar of grid-row-start and friends is ugly and harms value space for line names

Grid is unusual for having matured slowly in private for a long time and then shipped in a coordinated fashion by most UAs. This means that market adoption is very rapid, and that the post-CR-but-can-still-change-things-without-breaking-the-web window is unusually short.

I do think it is valid for Daniel to raise this at this stage: while anybody could have complained about this being a not-so-great syntax in theory at any point in time, the fact that it is particularly bad in editors due to how they need to interactively validate the syntax is indeed something that came out of implementing it and trying it out.

With that said, I think this is likely to be an unfortunate mistake we will have to live with, as syntax changes are particularly prone to causing breakage, and this is not an obscure and unused corner of the spec.

This is not a good situation, but I don't really see what we can do in practice: editors are special type of UAs with special needs, getting feedback about that early in the design cycle would let us make better decisions. But editors also have (much) more limited financial means that browsers, and cannot be expected to be constantly ahead of the curve on every topic, and feedback will therefore come in late on average. We seem to be structurally doomed to make sub-optimal decisions for editors.

-- 
GitHub Notification of comment by frivoal
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1137#issuecomment-291692759 using your GitHub account

Received on Wednesday, 5 April 2017 00:45:54 UTC