From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Elisp implementation of list-processes (and: Why islist-processes implemented in C?) Date: Tue, 30 Nov 2010 20:16:02 -0800 Message-ID: <0F845B134096442E89A45F2216664F52@us.oracle.com> References: <19697.21373.201776.909872@rgr.rgrjr.com><19700.37958.1149.668766@rgr.rgrjr.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1291197623 13813 80.91.229.12 (1 Dec 2010 10:00:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 1 Dec 2010 10:00:23 +0000 (UTC) Cc: 'emacs-devel' To: "'Stefan Monnier'" , "'Bob Rogers'" , "'Leo'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 01 11:00:19 2010 Return-path: Envelope-to: ged-emacs-devel@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 1PNjTv-00052t-Su for ged-emacs-devel@m.gmane.org; Wed, 01 Dec 2010 11:00:12 +0100 Original-Received: from localhost ([127.0.0.1]:46481 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PNjTv-0000BY-6F for ged-emacs-devel@m.gmane.org; Wed, 01 Dec 2010 05:00:11 -0500 Original-Received: from [140.186.70.92] (port=51029 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PNe7l-0005h6-5G for emacs-devel@gnu.org; Tue, 30 Nov 2010 23:17:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PNe7L-0003gH-5u for emacs-devel@gnu.org; Tue, 30 Nov 2010 23:16:56 -0500 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:31941) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PNe7L-0003fG-0T for emacs-devel@gnu.org; Tue, 30 Nov 2010 23:16:31 -0500 Original-Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id oB14GRq4012926 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 1 Dec 2010 04:16:28 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id oB14GOVA029214; Wed, 1 Dec 2010 04:16:25 GMT Original-Received: from abhmt001.oracle.com by acsmt354.oracle.com with ESMTP id 829739711291176960; Tue, 30 Nov 2010 20:16:00 -0800 Original-Received: from dradamslap1 (/10.159.216.81) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 30 Nov 2010 20:16:00 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcuRDFkP81neVNWSSfO3cP4H+HXvbwAAZfGQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:133263 Archived-At: > It should probably go into subr.el. Yes, it's a large file, > but that's not really a problem. The only real problem with > it is that this file can't use CL macros (because CL macros > use functions defined in subr.el). What about breaking out those functions used by CL macros into their own file? That way other stuff in the file can use CL macros. Otherwise it seems like you're working with a pretty artificial limitation. (Are those functions used _only_ by CL macros? I'd guess not, otherwise we would already have put them in their own file with a `cl-' prefix.)