From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Internationalize Emacs's messages (swahili) Date: Sat, 26 Dec 2020 11:54:49 +0200 Message-ID: <83czywnb86.fsf@gnu.org> References: <87o8ivumn5.fsf@telefonica.net> <87v9d3nkxk.fsf@gnus.org> <83sg7xrgr5.fsf@gnu.org> <83h7odrdwy.fsf@gnu.org> <86sg7w39fh.fsf@163.com> <83pn30pku5.fsf@gnu.org> <86wnx8otoj.fsf@163.com> <834kkbp9vr.fsf@gnu.org> <87czyxuxw6.fsf@db48x.net> <87y2hlt82w.fsf@db48x.net> <87lfdlvsw4.fsf@logand.com> <83h7o8ncly.fsf@gnu.org> <87pn2wudab.fsf@db48x.net> <87mty0c3m1.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27634"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 26 10:56:18 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kt6J6-00075H-6c for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Dec 2020 10:56:16 +0100 Original-Received: from localhost ([::1]:42106 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kt6J5-0008G8-9J for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Dec 2020 04:56:15 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45206) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kt6Hx-0007ZD-BE for emacs-devel@gnu.org; Sat, 26 Dec 2020 04:55:05 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:59686) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kt6Hx-00065G-01; Sat, 26 Dec 2020 04:55:05 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4492 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kt6Hv-0002X8-J0; Sat, 26 Dec 2020 04:55:04 -0500 In-Reply-To: <87mty0c3m1.fsf@gnus.org> (message from Lars Ingebrigtsen on Sat, 26 Dec 2020 10:34:46 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:261806 Archived-At: > From: Lars Ingebrigtsen > Date: Sat, 26 Dec 2020 10:34:46 +0100 > > > (not (null (cdr deleted))) would avoid traversing the entire list, but it > > wouldn't be easier to read. > > Perhaps a `longer-than-p' function would be helpful? I.e., > (longer-than-p deleted 1)? (Or some better name.) Just add an optional arg LIMIT to 'length', since the implementation will be the same, and you just want to terminate the loop as early as possible.