From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: CommonLisp namespace system (was Re: adding namespaces to emacs-lisp (better elisp?)) Date: Mon, 29 Jul 2013 06:12:48 -0400 Message-ID: References: <874nbh2z3y.fsf@ferrier.me.uk> <87y58t1cih.fsf_-_@ferrier.me.uk> <87zjt9rwh7.fsf@fleche.redhat.com> <85aa2168-3fd2-42f0-b03f-74c3bc258545@default> <87ppu516qn.fsf@ferrier.me.uk> <87a9l81kvl.fsf@ferrier.me.uk> <87wqobywrm.fsf@ferrier.me.uk> <87siyyztg4.fsf@ferrier.me.uk> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1375092779 10618 80.91.229.3 (29 Jul 2013 10:12:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Jul 2013 10:12:59 +0000 (UTC) Cc: tromey@redhat.com, drew.adams@oracle.com, emacs-devel@gnu.org To: Nic Ferrier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 29 12:13:00 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V3kRo-00013o-7P for ged-emacs-devel@m.gmane.org; Mon, 29 Jul 2013 12:13:00 +0200 Original-Received: from localhost ([::1]:33912 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3kRn-0005mv-EA for ged-emacs-devel@m.gmane.org; Mon, 29 Jul 2013 06:12:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48783) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3kRj-0005mo-UQ for emacs-devel@gnu.org; Mon, 29 Jul 2013 06:12:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V3kRe-0004yC-LH for emacs-devel@gnu.org; Mon, 29 Jul 2013 06:12:55 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47965) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3kRe-0004y8-Im for emacs-devel@gnu.org; Mon, 29 Jul 2013 06:12:50 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1V3kRc-0006ns-WA; Mon, 29 Jul 2013 06:12:49 -0400 In-reply-to: <87siyyztg4.fsf@ferrier.me.uk> (message from Nic Ferrier on Sun, 28 Jul 2013 14:48:27 +0100) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:162235 Archived-At: [ To any NSA and FBI agents reading my email: please consider [ whether defending the US Constitution against all enemies, [ foreign or domestic, requires you to follow Snowden's example. Ok. But all my namespace proposal is, is basically this, with automatic 'load-read-alias'. The virtue of my proposal is that it does not change the meaning of symbols, obarrays, or any built-in functions. It has no effect on any file that doesn't use it, so it can't break anything, and if you don't choose to use this facility, you don't need to know about it. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call.