From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Refactoring xml.el namespace handling Date: Fri, 12 Mar 2004 04:57:59 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87u117ew6g.fsf@weblog.localhost> <878yiimo8x.fsf@weblog.localhost> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1079145929 10022 80.91.224.253 (13 Mar 2004 02:45:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 13 Mar 2004 02:45:29 +0000 (UTC) Cc: mah@everybody.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat Mar 13 03:45:18 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B1z9K-00059A-00 for ; Sat, 13 Mar 2004 03:45:18 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B1z9K-0004UB-00 for ; Sat, 13 Mar 2004 03:45:18 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B1yqv-00013z-9h for emacs-devel@quimby.gnus.org; Fri, 12 Mar 2004 21:26:17 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B1mXH-0000Mg-P4 for emacs-devel@gnu.org; Fri, 12 Mar 2004 08:17:11 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B1ljb-0004xs-UP for emacs-devel@gnu.org; Fri, 12 Mar 2004 07:26:23 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B1jTU-0006wL-DZ for emacs-devel@gnu.org; Fri, 12 Mar 2004 05:01:04 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1B1jQV-00063Y-3w; Fri, 12 Mar 2004 04:57:59 -0500 Original-To: storm@cua.dk (Kim F. Storm) In-reply-to: (storm@cua.dk) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:20370 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20370 I don't know the code, but to me it seems that using strings rather than symbols (in all places) generally would be preferable, as it avoids pollution in the name space -- or maybe a local name space is used here? Or do symbols get garbage collected like strings do ? If there is no crucial need for the uniquification that symbols have, it is better to use strings. If uniquification is what you want, it is better to use symbols. If you are using their values, then use a separate obarray.