From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: can `shuffle-vector' be moved? Date: Fri, 13 May 2011 13:47:47 -0300 Message-ID: References: <87pqnny9lk.fsf@lifelogs.com> <87fwojw91r.fsf@lifelogs.com> <87aaeqy7u8.fsf@lifelogs.com> <87liyawox9.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1305305278 13692 80.91.229.12 (13 May 2011 16:47:58 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 13 May 2011 16:47:58 +0000 (UTC) Cc: emacs-devel@gnu.org To: Ted Zlatanov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 13 18:47:54 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QKvWr-0007H0-Tk for ged-emacs-devel@m.gmane.org; Fri, 13 May 2011 18:47:54 +0200 Original-Received: from localhost ([::1]:48049 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QKvWr-00057Y-Cj for ged-emacs-devel@m.gmane.org; Fri, 13 May 2011 12:47:53 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:59134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QKvWp-00053w-57 for emacs-devel@gnu.org; Fri, 13 May 2011 12:47:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QKvWo-00027a-9S for emacs-devel@gnu.org; Fri, 13 May 2011 12:47:51 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:54951) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QKvWo-00027W-7s for emacs-devel@gnu.org; Fri, 13 May 2011 12:47:50 -0400 Original-Received: from 213-159-126-200.fibertel.com.ar ([200.126.159.213]:54725 helo=ceviche.home) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1QKvWn-0004Po-Pi; Fri, 13 May 2011 12:47:49 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 31E2766152; Fri, 13 May 2011 13:47:47 -0300 (ART) In-Reply-To: <87liyawox9.fsf@lifelogs.com> (Ted Zlatanov's message of "Fri, 13 May 2011 11:22:42 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 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:139368 Archived-At: > I was trying to say "miscellaneous functions that require cl-macs.el." > I think the value of the loop-based `shuffle' is code brevity and > clarity; Since I'm not very intimate with `loop', the while form is clearer for me, tho not enough to justify preferring one over the other. > I mean that they all have the "cookie-" prefix while the package is > called cookie1.el. That's OK: the main rule is "use a prefix", if the prefix is exactly the same as the file-name it's best, but it's not crucial. > Yes, maybe we're at the tipping point where it's worth breaking up > subr.el into subr-vec.el, subr-list.el, subr-alist.el, etc. OTOH it's > nice to have them in one place. No, the main reason for a misc-lib.el would be for it to not be preloaded, so the division wouldn't be based on the kind of functionality provided but on whether those functions/macros are used often or rarely. Stefan