W3C home > Mailing lists > Public > www-style@w3.org > October 2013

Re: Exposing Fundamental Primitives (was: [css-regions] Named Flows, Elements and Box Generation)

From: Brian Kardell <bkardell@gmail.com>
Date: Mon, 28 Oct 2013 21:52:26 -0400
Message-ID: <CADC=+jceJa+FqNVDhEFLRY-oFTzpguNFP9b2pY-KY49eZBVk8g@mail.gmail.com>
To: "L. David Baron" <dbaron@dbaron.org>
Cc: Johannes Wilm <johannes@fiduswriter.org>, www-style@w3.org, François REMY <francois.remy.dev@outlook.com>, "Tab Atkins Jr." <jackalmage@gmail.com>, Håkon Wium Lie <howcome@opera.com>, Alan Stearns <stearns@adobe.com>
On Oct 28, 2013 9:18 PM, "L. David Baron" <dbaron@dbaron.org> wrote:
>
> On Monday 2013-10-28 17:35 -0700, Tab Atkins Jr. wrote:
> > On Mon, Oct 28, 2013 at 5:29 PM, L. David Baron <dbaron@dbaron.org>
wrote:
> > > On Monday 2013-10-28 17:02 -0700, Tab Atkins Jr. wrote:
> > >> Regions, or at least something very similar to them, are clearly the
> > >> primitive underlying Multicol and some of the more exotic Page
> > >> features.
> > >
> > > I don't think so -- these other features all describe their layout
> > > model in a way allows implementations to do layout in a specific
> > > order without such a multi-pass model.  And I'm not convinced that
> > > the complex multi-pass model is regions actually allows describing
> > > things like the intrinsic sizing of multicol.
> >
> > This is also fine.  It's okay for the sugar to optimize things better
> > than authors can achieve on their own.
> >
> > Sizing is a whole nother thing to eventually expose.  We're chipping
> > away at this piece by piece; don't think it's worthless just because
> > not everything has been revealed yet.
>
> I don't think "expose" is what regions is doing here.  This isn't a
> pre-existing primitive.  Sure, you can make it a new primitive and
> rebuild other things on top of it -- but that doesn't make it the
> thing they were built on before, nor does it make it the right
> primitive to build them on (which I don't think it is).
>
> -David
>
> --
> 𝄞   L. David Baron                         http://dbaron.org/   𝄂
> 𝄢   Mozilla                          https://www.mozilla.org/   𝄂
>              Before I built a wall I'd ask to know
>              What I was walling in or walling out,
>              And to whom I was like to give offense.
>                - Robert Frost, Mending Wall (1914)

So David, are there other ways to explain existing things at a similar-ish
layer that would satisfy more of what you are looking for... I am still
trying a but to understand your objection, it may help to have a counter
example.
Received on Tuesday, 29 October 2013 01:52:55 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:51:03 UTC