[XML-SIG] Re: Mr. Nitpicker looks at saxlib
Jack Jansen
Jack.Jansen@cwi.nl
Fri, 29 May 1998 10:35:34 +0200
> | but it has one serious drawback: the string slicing operator
> | copies the string,
>
> Just a thought: should that be changed, since strings are supposed to
> be mutable anyway and this is such a common operation?
This is difficult. I looked into this a few years ago (add a "parent" pointer
to the string object and incref the parent when you refer to parts of its
string), but it had the serious disadvantage that the parent string would
never be released as long as it had any children. This is quite common. And
then we got string interning which basically killed the whole idea.
However: isn't it possible to be intelligent about the slicing, i.e. only do
the slice if necessary?
--
Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++
Jack.Jansen@cwi.nl | ++++ if you agree copy these lines to your sig ++++
http://www.cwi.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm