On 5/10/05, Jim Hugunin <[EMAIL PROTECTED]> wrote: > >>> apt[0].X = 0 > If value types were immutable this would throw. The exception message > might give people enough information to get started tracking down the > issue and modifying their code to work correctly.
I want to say this should be equivelant to apt[0] = Point(0, apt[0].Y) which would not break mutability issues. However this breaks with the current python trend (tuples could provide this functionality, but don't). To me, making apt[0].X = 0 require an explicitly new object is a almost a showstopper. Are there any other purely reference semantic languages on the CLI? Or are we treading on new ground? _______________________________________________ users-ironpython.com mailing list users-ironpython.com@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com