- From: Christoph Päper <christoph.paeper@crissov.de>
- Date: Thu, 6 May 2010 10:14:28 +0200
- To: CSS <www-style@w3.org>
Eduard Pascual (2010-04-11): > > I have been looking at dependencies between CSS3 modules for a while, and found out that they form a rather complex graph with several inconsistencies and circular dependencies. The transition from a monolithic spec towards a modular collection of related, but rather independent specs surely ain’t easy. To make it easier I believe CSS modules should only rely on other CSS modules (and possibly external specs). That means no references to level 1, 2 or 2.1, except each level 3 module in working draft state should reference the exact parts of CSS2 or CSS21 it builds upon. It thereby defers dependencies from other modules until it has reached a reasonably stable state, CR probably, and therefore can act as a normative reference itself. The referencing module doesn’t have to be updated until the other module has reached a stable state in a higher level, e.g. 4. Basically the same applies when a module is split into two newer ones or – and I’m not as sure about this case – combines two older ones. > Just in case it's useful, I'm attaching a SVG version of GraphViz's output, It is useful, thanks, but actually I would have liked the source better.
Received on Thursday, 6 May 2010 08:15:05 UTC