From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: CommonLisp namespace system (was Re: adding namespaces to emacs-lisp (better elisp?)) Date: Fri, 26 Jul 2013 23:26:09 +0200 Message-ID: References: <874nbh2z3y.fsf@ferrier.me.uk> <87y58t1cih.fsf_-_@ferrier.me.uk> <87zjt9rwh7.fsf@fleche.redhat.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1374874014 5885 80.91.229.3 (26 Jul 2013 21:26:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 26 Jul 2013 21:26:54 +0000 (UTC) Cc: Drew Adams , Nic Ferrier , Emacs developers To: Tom Tromey Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 26 23:26:56 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 1V2pXM-0007x6-AS for ged-emacs-devel@m.gmane.org; Fri, 26 Jul 2013 23:26:56 +0200 Original-Received: from localhost ([::1]:33133 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2pXL-0006IL-Kd for ged-emacs-devel@m.gmane.org; Fri, 26 Jul 2013 17:26:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45305) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2pXI-0006I3-5m for emacs-devel@gnu.org; Fri, 26 Jul 2013 17:26:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V2pXH-0000nn-34 for emacs-devel@gnu.org; Fri, 26 Jul 2013 17:26:52 -0400 Original-Received: from mail-ea0-x229.google.com ([2a00:1450:4013:c01::229]:34341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2pXG-0000ni-Sc for emacs-devel@gnu.org; Fri, 26 Jul 2013 17:26:51 -0400 Original-Received: by mail-ea0-f169.google.com with SMTP id h15so1803648eak.0 for ; Fri, 26 Jul 2013 14:26:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=eJ1DZHglpvdd841shm/ikBM+j2KoDGNUrTIeZYE8hMg=; b=RIEVPEjTsXiMV3m7tDXTwtT/QwGpEKzo9147dNiR7RwuKr0ZBdlXbK6Y8szfWPshVp GmcHLAHaO+D8TDVrYVI4ft/elTJ7x3bOHLyhTE2Ao/dgEsLWyawD7V+22jIOCaabxUlK WpLxd3s1P8BolbXHx/rOce6cMG3zAG6sPq3pv4L+uqS+c418w1WvhIyyIx4HD6AUeP3A 6W+76eRbTkTh3RMxbpMmQ4Ii5/Xzv1qSgGAn4XHVHn+JGKJ8AdUgByR+yYzlTeAfVKbi I1vpwQL3DriSl27iCSyfpMgo5ylkMSLWuYKvH9/laoizwBIWeivCw07SjQnA5QHAEZXj rFSQ== X-Received: by 10.15.76.71 with SMTP id m47mr48348720eey.70.1374874010054; Fri, 26 Jul 2013 14:26:50 -0700 (PDT) Original-Received: by 10.15.23.70 with HTTP; Fri, 26 Jul 2013 14:26:09 -0700 (PDT) In-Reply-To: <87zjt9rwh7.fsf@fleche.redhat.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::229 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:162176 Archived-At: On Fri, Jul 26, 2013 at 8:45 PM, Tom Tromey wrote: > I think the name clash is unfortunate. Bad self. However, in practice > I don't think there's any difficulty of using the name to mean both > things, just a small overlap during discussions. Currently, we use "display": - as a verb, to mean show, as in `display-warning', `display-time-mode', etc., and of course all the `display-buffer-*' things. - as reference to X displays and the equivalent W32 and NS "displays": `display-screens', `display-pixel-width', etc. - for the `display-table' structures. In languages, context is everything. Ambiguity is the norm. As prof. Pullum likes to say: "Languages love multiple meanings. They lust after them. They roll around in them like a dog in fresh grass." (http://languagelog.ldc.upenn.edu/nll/?p=3083) (Consider this a +1 for as-Common-Lispy-as-possible, package-ly-named packages.) J