From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.cc-mode.general,gmane.emacs.devel Subject: Re: cc-langs.el Date: Sat, 23 Aug 2003 00:01:05 -0400 Sender: cc-mode-help-admin@lists.sourceforge.net Message-ID: References: <5bekzd29w7.fsf@lister.roxen.com> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1061611523 30350 80.91.224.253 (23 Aug 2003 04:05:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 23 Aug 2003 04:05:23 +0000 (UTC) Cc: bug-cc-mode@gnu.org, emacs-devel@gnu.org Original-X-From: cc-mode-help-admin@lists.sourceforge.net Sat Aug 23 06:05:20 2003 Return-path: Original-Received: from lists.sourceforge.net ([66.35.250.206] helo=sc8-sf-list2.sourceforge.net) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19qPeS-0005c6-00 for ; Sat, 23 Aug 2003 06:05:20 +0200 Original-Received: from sc8-sf-list1-b.sourceforge.net ([10.3.1.13] helo=sc8-sf-list1.sourceforge.net) by sc8-sf-list2.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 19qPeg-0008VW-00; Fri, 22 Aug 2003 21:05:34 -0700 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by sc8-sf-list1.sourceforge.net with esmtp (Cipher TLSv1:DES-CBC3-SHA:168) (Exim 3.31-VA-mm2 #1 (Debian)) id 19qPdE-0004GG-00 for ; Fri, 22 Aug 2003 21:04:04 -0700 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.20) id 19qPaL-0001n5-KC; Sat, 23 Aug 2003 00:01:05 -0400 Original-To: bug-cc-mode@gnu.org In-reply-to: <5bekzd29w7.fsf@lister.roxen.com> (message from Martin Stjernholm on Fri, 22 Aug 2003 13:45:44 +0200) Errors-To: cc-mode-help-admin@lists.sourceforge.net X-BeenThere: cc-mode-help@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports, feature requests, and general talk about CC Mode. List-Unsubscribe: , List-Archive: X-Original-Date: Sat, 23 Aug 2003 00:01:05 -0400 Xref: main.gmane.org gmane.emacs.cc-mode.general:751 gmane.emacs.devel:16085 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:16085 > This code in cc-langs.el uses CL functions at run time. Only if it isn't byte compiled, which isn't recommended. cc-langs is not even loaded when everything is byte compiled. I did not realize that. So I guess the code does work. I still don't understand this aversion to the CL functions. I find it absurd that there is an old and well established set of basic tools that can't be used in many situations. These functions are not a part of the Emacs Lisp namespace. (And I don't want to add them and make the Lisp manual much bigger.) Anyone who would define a mapcan with any other function than the one in CL would be both very silly and break the namespace rules. Any user can define a function called mapcan with any meaning at all. If he put it in a Lisp package for publication, that name would be a mistake, because he ought to put on a suitable prefix to avoid conflicts. But if he is just writing code for himself, that doesn't apply. ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0