I’ve raised this once before, but want to raise it again:
I think we should remove the language in the spec about fallback
behavior on types.
Reason:
-
it’s unnecessary when we have the conditional support (which didn’t
exist when I created this feature)
-
it adds unnecessary complexity to implementations
-
it adds some black magic that can result in unexpected behavior for
style authors
-
as I’ve been saying for the past many years, types are overrated as
mechanisms to get correct formatting
So let’s ditch it.
Bruce
I’ve raised this once before, but want to raise it again:
I think we should remove the language in the spec about fallback
behavior on types.
Reason:
-
it’s unnecessary when we have the conditional support (which didn’t
exist when I created this feature)
-
it adds unnecessary complexity to implementations
-
it adds some black magic that can result in unexpected behavior for
style authors
-
as I’ve been saying for the past many years, types are overrated as
mechanisms to get correct formatting
So let’s ditch it.
No objections! (I confess that I didn’t even know that fallback on
types was required, so this is all good news.)