interning [Re: SAX2: Namespace proposal]

james anderson James.Anderson at
Tue Dec 21 16:48:06 GMT 1999

My experience is exactly the opposite. Where the app is written in a language
like java, it will likely know the names of significant things at the time it
is coded. In which case they can be statically interned. Even if it necessary
to push this off to runtime a binding to "behaviour" can be done on the basis
of interned symbols. For something like an XSL processors the story _may_ be
different, but i'd like to see numbers first, before i would believe it.

Miles Sabin wrote:
> Joe Lapp wrote,
> > Using Java String interning, how do you guys guarantee
> > performance in any of the DOM Element get*() methods that take
> > Strings?  Do you require that the app intern the string before
> > passing it in?  

As I've noted elsewhere, in lisp, symbols suffice: they're interned when the
program source is read, that is, even before the program is compiled.


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list