From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: lexicons Date: Thu, 01 Aug 2013 23:57:24 +0200 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1375395534 9123 80.91.229.3 (1 Aug 2013 22:18:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 1 Aug 2013 22:18:54 +0000 (UTC) Cc: Richard Stallman , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 02 00:18:55 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 1V51Cs-0002Gj-Se for ged-emacs-devel@m.gmane.org; Fri, 02 Aug 2013 00:18:50 +0200 Original-Received: from localhost ([::1]:46434 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V51Cs-0000FG-2X for ged-emacs-devel@m.gmane.org; Thu, 01 Aug 2013 18:18:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58936) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V51Cj-0000F5-L2 for emacs-devel@gnu.org; Thu, 01 Aug 2013 18:18:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V51Ce-0007hC-B7 for emacs-devel@gnu.org; Thu, 01 Aug 2013 18:18:41 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:35604) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V50sM-0000DA-LM; Thu, 01 Aug 2013 17:57:38 -0400 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1V50s8-00073j-Sl; Thu, 01 Aug 2013 23:57:24 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUVFRROZJEFBAkwNCkB AQSmwvQLCQxqhNKFAs3PAAACM0lEQVQ4jXVSwYrbMBB9Gxf12hCWXI0qdFYQm/OiFb6XYnwdFDN3 U7b5/b5xsummu30Y2Z43895oJGzfY3++Abfg+R4rsXyMv+KjyI3Yb5fzB4xY/s29FIz4LPx/4nU6 f06M58+IcRynZXdHvI6jhcdxycC7vBuWbASN7qLj+CvBCaaLxBUTdzV1SVVxn/wz57wA7l9iorjl +xjfiB+P65q7hNY8QWKy1N3TpSI53XhfiwdFH9hgwn7ZL9sdZbTVWgsEAGV+d/mQDtQXEsUqINrl R/be5ZwAX7zMNTYP1ejkaTngRF8S1dc6wAhBLw8cwRo/yqy1RuvKRUWPnFqPhIzDzJboHSFBcTp0 edPB8DB31Tc6IaoTxdetE8dRiJt7XzVQqkSViMctV4qqa+7qESVBWwffe6ZwfN6HaoTKt0gVF/xA C6F04PZIsK4qWgh0IuFKay2ax6B2Kq2U2oRxx2xrysN7qf4ZGkovLgotomkpNWXmbpQt9jRP8c08 FG3RaRtKZE9wPtgx+YZQOZxQavCqtKWUncba1cwv/vGg2xBR1zhHMrS5rUmFRGyyxgMJbwWNm3Pt +Yv4tlbYCQrWb5VNeDnSXS2RQLfhGkwqnvIhQ5ILK+EuCcMsPEfCrg33X1hK69LKBha6wC4Gcuvr i3dd5rPieHmhE/Ywn1LGKe+yPVci1TDXEKnznRomYZVJcJzXi0SJk1LG1FNy6GD3rzPj4+7qznvN Mf9tJa9KtnKQvf4BmFQp3VX66WUAAAAASUVORK5CYII= X-Now-Playing: Various's _The Silence Was Warm Vol. 4_: "Deathrowradio - Yeah Right" X-Hashcash: 1:23:130801:monnier@iro.umontreal.ca::Us1u1EFtBuy2uagN:00000000000000000000000000000000000007FG3 X-Hashcash: 1:23:130801:rms@gnu.org::c1J0fLTSrSYXijpz:000000QJ/h X-Hashcash: 1:23:130801:emacs-devel@gnu.org::nMnmWhbyztJojxBV:000000000000000000000000000000000000000000TUGf In-Reply-To: (Stefan Monnier's message of "Thu, 01 Aug 2013 17:46:54 -0400") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) X-MailScanner-ID: 1V50s8-00073j-Sl MailScanner-NULL-Check: 1375999047.04864@lPEwmPM7aGXg/V0S45itiQ X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.224.195 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:162346 Archived-At: Stefan Monnier writes: >> I think the prefix concept may have the same problem. > > Yes, it's inherent to the idea of letting people use shorter names for > "local" entities, I think. So you're basically arguing against providing > any kind of namespace/module/package support. I think packages are useful, but they also have their problems. When writing Common Lisp, I'm glad that I don't have to read and write foo:bar constantly, but I'm annoyed that I can't call my logging function in foo for `log', because that's a reserved word from the CL package. (Your namespace suggestion doesn't have this problem, though.) When writing Emacs Lisp, I'm annoyed that I'm typing `gnus-summary-foo' all the time, but I'm happy that grep reliably finds all code that calls `gnus-summary-foo', and that when I'm reading code, I know immediately what function that's being called, context-free. So... er... yes. I think I am arguing against any kind of namespace support. >"? -- (domestic pets only, the antidote for overdose, milk.) No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php