All Since we're already going off on a huge tangent re. indexing, it's worth pointing out that if you're writing client side code in .Net the same applies: strings are immutable and every change or append copies the string in memory. That's why there is a StringBuilder class for appending to strings, rather than using the String type.
Brian > > Different multivalue products approach string management in > varying ways. In UniVerse, strings are stored as contiguous > memory. If I write a statement such as > X<-1> = 'ABC' > this run machine has to work out how big the new string will > be, allocate memory, copy the old value of X to the new area > appending ABC to it, and then release the original memory used by X. _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users