RE: [css-variables] the new ED for CSS Variables

On Friday, February 17, 2012 3:31 PM Tab Atkins Jr. wrote:
> On Fri, Feb 17, 2012 at 3:26 PM, Arron Eicholz
> <Arron.Eicholz@microsoft.com> wrote:
> > On Friday, February 17, 2012 2:43 PM Chris Eppstein wrote:
> >>Variables are a new primitive. Seems justified.
> >
> > Altering the core grammar takes a great deal of investigation. An alteration
> to the core grammar requires us to analyze all 400+ existing, proposed and
> suggested properties, including SVG properties, (there are actually 606 by my
> last count, but who is keeping track). We must determine if any of them have
> to be updated, altered or changed to account for this new primitive. Don't
> forget to multiply all the values that all those properties take and how they
> will be affected. This is an extensive amount of work and who knows what
> we might miss when looking at all the values that those properties take.
> 
> The answer, luckily, is "no effect", since it's an invalid value for every single
> property.

Maybe, but have you looked at every property and every value and function those properties can take? I bet there is at least one that has an issue. Sorry can't pick out one for you right now; I am just starting my analysis of every single, existing, proposed or suggested value that can be specified for all the 606 properties I have found.

> > Now take into account the OM and Javascript side of things and even how
> frameworks interact. Will a '$' interfere or makes things confusing? My guess
> is it will, at the very least it will make things confusing. It also wouldn't shock
> me if it broke a Javascript library somewhere.
> 
> Yeah, it's the OM side that seems most interesting.
> 

Yeah the OM side of things scares me the most with changing the core grammar and allowing the '$'.

--
Thanks,
Arron Eicholz

Received on Friday, 17 February 2012 23:37:41 UTC