- From: Deyan Ginev <deyan.ginev@gmail.com>
- Date: Mon, 19 Feb 2024 11:13:39 -0500
- To: www-math@w3.org
- Message-ID: <CANjPgh9dv3OdCeQ_w8EwmxDoL9Wh8SN47XscWN40LgQ9T18XYw@mail.gmail.com>
Hello everyone, FYI: There is a new discussion in the HTML spec space which rhymes with some of our discussions around MathML 4, Intent references [1][2]. Namely: "Improve DX of element reference attributes by allowing relative references instead of only id" https://github.com/whatwg/html/issues/10143 The issue introduces the pain points of using global id attributes. It then makes a case for using two mechanisms, asking for further proposals: - relative selectors (siblings, ancestors), avoiding the need for anchoring markup (id, arg) - scoping guards, avoiding the risk of "global" conflicts. In this vein, we could think of our current Intent references as scoped to an implied scope of "current-subtree" with some extra stop conditions. I am bringing the issue to everyone's attention in case we find it useful to collaborate cross-group. In a perfect world we would have very similar (if not identical) upgrades for referencing in HTML+MathML+SVG. [1] Intent references: https://w3c.github.io/mathml/spec.html#intent_reference [2] sibling intent references: https://github.com/w3c/mathml/issues/402 Aside: DX (developer experience) is a more human-centric term for what I usually call "spec ergonomics". Greetings, Deyan
Received on Monday, 19 February 2024 16:14:11 UTC