4 ms·
I guess the lack of comments could be interpreted as uneasy silence considering TFA is about justifying the bureaucratics of a "process" that never comes to an
by tannhaeuser 6y ago
I guess the lack of comments could be interpreted as uneasy silence considering TFA is about justifying the bureaucratics of a "process" that never comes to an end, never produces a coherent final result, and puts sustained access to the digital information of two or more generations at risk.
Maybe someone should tell W3C it's time to come to an end with CSS standardization (with only one and a half implementation left). If they feel like there's not much anything more to do after 25 years of job security by inventing a thousand microsyntaxes, maybe they could start cleaning up their mess and provide profiles and formal specifications for at least core CSS specs such that, you know, coming generations will want to even consider maintaining their stuff. The precious few attempts at a formal semantics for even basic CSS box layout are certainly discouraging:
> Even for a seemingly simple language like [ours covering a fragment of the CSS box layout model], we see scenarios where constraints have a surprising or even undefined interpretation in the CSS standard and browser implementations [1]
[1]: https://lmeyerov.github.io/projects/pbrowser/pubfiles/paper.pdf https://lmeyerov.github.io/projects/pbrowser/pubfiles/paper....
But maybe CSS is a lost cause at this point. I'm certainly more than open to a more formal (constraint-based or whatever) spec that covers significant portions of CSS (like GSS which seems abandoned however).
- felixfbecker 6y agoNever comes to an end and produces coherent final results? CSS grid and CSS flexbox are some of the most powerful, most thought-through layout systems I’ve ever seen
- corty 6y agoflexbox and grid are a poor copy of Qt layouts. They are better than anything previous on the web, but thats not a high hurdle.
- RobertRoberts 6y agoI have never used Qt, can you give a rough outline/commentary on what Qt does right? (it's been decades since I've worked with a gui library that is non-web based)
- corty 6y agoWell, the general idea is similar to what CSS has at the moment with grid and flexbox. You get containers with configurablr automatic widget distribution and reflow that you can nest. The difference is that in Qt, there are no such weirdnesses as widgets painting outside their container, broken scrollbars on resize, unwanted scrollbars, etc. Corner cases such as min and max size are more configurable and less broken. Overall, I also think that Qt looks more like a proper design overall, thinks have been designed together to work together. CSS feels like it has grown and festered into its current state between "works fine" and "uh, thats weird"