Mozilla used to support something like this, it is being removed in Firefox
12, but perhaps the implementation can give you ideas.

https://developer.mozilla.org/en/Sharp_variables_in_JavaScript

Wes

On 5 March 2012 07:49, Andreas Rossberg <[email protected]> wrote:

> On 5 March 2012 13:35, 程劭非 <[email protected]> wrote:
> >  {
> >    a: path(/a2),  // yes,  path(/a2) is a object
> >    a2: {c: 1, d: path(../b/d)},  // no, path(/b) is a path itself you
> will
> > get undefined here.
> >    b: path(/b2), //yes, path(/b2) is a object
> >    b2: {c: path(../a/c), d: 2}, // no path(../a) is a path itself you
> will
> > get undefined here.
> >  }
> >
> > In general, I mean a path will never refer to a object specified by a
> path.
>
> Why? And anyway, what about:
>
>  {
>    a: {c: 1, d: path(../b/d)},
>    b: {c: path(../a/c), d: 2},
>  }
>
> You still need deep dependency analysis.
>
> /Andreas
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>



-- 
Wesley W. Garland
Director, Product Development
PageMail, Inc.
+1 613 542 2787 x 102
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to