Date: Tue, 10 Feb 2026 19:55:23 +0100
Hi David,
On 2026-02-10T17:52:17+0100, David Brown wrote:
> I liked that blog article - very informative and well-written, presenting
> your arguments clearly. I agree with a great deal of it.
>
> I do think that attributes should rarely be ignorable. (That is especially
> when the implementation-defined behaviour of a particular attribute could be
> "do nothing".) Unfortunately, that ship has sailed in regard to the current
> attribute syntax. So something is needed to say "I meant to write this
> attribute - it is not one of these old ignorable ones". Pulling the ship
> back to harbour, so that [[attr]] and [[comp::attr]] are not ignorable,
> would have to be done in a few rounds so that we don't break existing code.
But [[comp::attr]] has never been ignorable. That ship has not sailed
yet.
Cheers,
Alex
On 2026-02-10T17:52:17+0100, David Brown wrote:
> I liked that blog article - very informative and well-written, presenting
> your arguments clearly. I agree with a great deal of it.
>
> I do think that attributes should rarely be ignorable. (That is especially
> when the implementation-defined behaviour of a particular attribute could be
> "do nothing".) Unfortunately, that ship has sailed in regard to the current
> attribute syntax. So something is needed to say "I meant to write this
> attribute - it is not one of these old ignorable ones". Pulling the ship
> back to harbour, so that [[attr]] and [[comp::attr]] are not ignorable,
> would have to be done in a few rounds so that we don't break existing code.
But [[comp::attr]] has never been ignorable. That ship has not sailed
yet.
Cheers,
Alex
-- <https://www.alejandro-colomar.es>
Received on 2026-02-10 18:55:38
