a and b are properties of object "this" (the global object). It has to work the same way like linking "x.a" to "y.b". link(this, "a", this, "b") does work with the function of David-Sarah Hopwood.
2009/2/22 Lasse R.H. Nielsen <[email protected]>: > On Sat, 21 Feb 2009 18:52:06 +0100, [email protected] > <[email protected]> wrote: > >> I'd like to use link(obj, target). >> >> E.g. >> a = 10; >> link(b, a); >> a++; >> b++; >> print(b); >> // output: 12 > > Here you are not linking properties of objects, or values at all, as your > first post seemed to suggest. > Instead your are linking *variables* (aliasing). > > I.e, what you ask for is for link(b,a) to create a new variable, "b", > aliasing the existing variable "a". > Is this correct? > > /L > -- > Lasse R.H. Nielsen > 'Faith without judgement merely degrades the spirit divine' > _______________________________________________ Es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

