Category talk:LSL Types
Revision as of 07:25, 1 February 2009 by Pike Trautman (talk | contribs) (New page: == Mutability == The section on mutability seems wrong, or at least needs more explanation if it isn't. Vectors and Rotations clearly appear to be mutable: <pre> vector v = <1,3,3>; v....)
Mutability
The section on mutability seems wrong, or at least needs more explanation if it isn't. Vectors and Rotations clearly appear to be mutable:
vector v = <1,3,3>; v.x = 0;
Obviously, the following sequence has the same result:
vector v = <1,2,3>; v = <0,v.y,v.z>;
These might be operationally equivalent. But it is less than clear that they are operationally the same (at least naively, one would expect the two versions to have a different machine implementation, with the first perhaps more efficient).