Re: [css-variables] $ for declaration? (not a variable on the left)

I think I see... You are saying the assignment (not necessarily declaration
and assignment) and use, as in...

x=2;

The x part is, generally speaking, the same regardless of which side it is
on?  I have to admit that I find that compelling as an argument.  I am not
sure that is generally true when the thing begins with $ which often has
special meaning, or that it entirely alleviates/negates or should trump the
points/observations/concerns I or others have raised, but at least I get it
now :)

Given the silence of this thread, maybe I am alone in those concerns.
On May 25, 2012 5:46 PM, "Tab Atkins Jr." <jackalmage@gmail.com> wrote:

> On Fri, May 25, 2012 at 2:22 PM, Brian Kardell <bkardell@gmail.com> wrote:
> > Apologies if this is dense...  I'm just wondering if some can explain
> > why having usage and reference match is desirable?  Tab has said
> > several times that he wanted it to match and some other at w3c did
> > too... Ok, I can respect that I, but can someone explain why it is
> > desirable?  It's non-obvious to me.
> >
> > Several people (myself included) have raised all kinds of contentions,
> > some debated and deemed invalid and some not.  I posted some thoughts
> > advocating why not [1] but that thread quickly went downhill as $ on
> > the left making some people assume that either: a) that was a variable
> > reference (it wasn't) or b) not being able to have a variable
> > reference on the left was a bad idea (I think it isn't) and therefore
> > an argument against $ for declaration (I don't think it is, but the
> > confusion that ensued might be).
> >
> > I'm definitely not saying it is _wrong_ or anything, just that I can
> > only reasons that it doesn't seem desirable right now... Can someone
> > share the reasons it is?
>
> Because then it's nice and easy to see the relationship, and because,
> in general, languages use the same syntax for setting and using
> variables.
>
> ~TJ
>

Received on Saturday, 26 May 2012 11:16:14 UTC