From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: About Emacs Modernisation Project Date: Tue, 01 Jun 2010 15:50:27 -0400 Organization: A noiseless patient Spider Message-ID: References: <143c6d28-4423-4e43-9fc5-c0fb3340043b@c11g2000vbe.googlegroups.com> <87ljazofkn.fsf@rapttech.com.au> <04eff456-349f-4840-b0f7-d1784f6b7058@d12g2000vbr.googlegroups.com> <87r5krh3e0.fsf@unm.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1291826066 14008 80.91.229.12 (8 Dec 2010 16:34:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 8 Dec 2010 16:34:26 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 08 17:34:23 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PQMyD-0001W7-1z for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 17:34:21 +0100 Original-Received: from localhost ([127.0.0.1]:39369 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQMyC-0000rn-Ak for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 11:34:20 -0500 Original-Path: usenet.stanford.edu!goblin1!goblin.stu.neva.ru!eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 21 Injection-Date: Tue, 1 Jun 2010 19:50:28 +0000 (UTC) Injection-Info: mx03.eternal-september.org; posting-host="cWQNBTLLRgQ+BcdB76CQMQ"; logging-data="7134"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19sBnUF3UTdsDKavHd15Hep" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:eeVTC+n8cL5iJ3a3CJ/1Bp6hZWE= sha1:MbR3rnnpiIyYFrDoyo/rskALIEo= Original-Xref: usenet.stanford.edu gnu.emacs.help:178541 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:75620 Archived-At: > No name spaces, no real lexical variables [...] > These are not bugs, they are features. No, they're not. Elisp is slow and unsuited to "large" programs (which do exist in Emacs, despite this barrier), and that is a problem. But it has a lot of legacy which is a large part of its popularity and longevity. If you want an Emacs that's not "hindered" by such legacy, there are plenty, but then you don't enjoy the benefits of having such a large legacy. You can't have your cake and eat it too. > editor? -- I mean, I know there are borderline cases, like > gnus, which I use and which is a pretty large and complex > system, but for most purposes, I think Emacs Lisp actually > encourages the production of a lot of little, useful hacks. Indeed. But lexical scoping and name spaces wouldn't make any difference in this respect. Stefan