Because it isn't always possible to change strings and arrays destructively, of course. It isn't relevant if it sometimes is destructive as an optimization since that never has any observable effect (or else something is broken).
Ranges are the 1..2 part. Save that if we ever implement such a type?
What do you mean? "range" shouldn't be used as a function name since we might want to make it a type? What would such a type do?
/ Martin Stjernholm, Roxen IS
Previous text:
2003-03-06 07:35: Subject: negative indices in array ranges
Why can't it be destructive? :)
Ranges are the 1..2 part. Save that if we ever implement such a type?
/ Mirar