From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Testing whether a list contains at least one non-nil element Date: Thu, 27 Oct 2022 06:01:12 +0200 Message-ID: <87y1t1rk3b.fsf@dataswamp.org> References: <87r0yw85la.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7170"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:ofHf+FLlGF3T+AT346PF1i4+3Ro= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Oct 27 13:15:56 2022 Return-path: Envelope-to: geh-help-gnu-emacs@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 1oo0rc-0001eT-21 for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 27 Oct 2022 13:15:56 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oo0pm-0001BG-Io; Thu, 27 Oct 2022 07:14:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1onu56-0005dL-9O for help-gnu-emacs@gnu.org; Thu, 27 Oct 2022 00:01:24 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1onu54-00036b-FB for help-gnu-emacs@gnu.org; Thu, 27 Oct 2022 00:01:23 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1onu51-0004J7-BV for help-gnu-emacs@gnu.org; Thu, 27 Oct 2022 06:01:19 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 27 Oct 2022 07:14:01 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 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" Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:140428 Archived-At: Jean Louis wrote: > cl- is Common Lisp prefix to conform those people who are > used to Common Lisp. Those functions are bloated. The are useful (and neat), that's why people use them, not that they are used to them from CL. But that's a possibility and correct for some people, and why not? They were useful there, implemented here for that reason, and after that they have been useful here as well. This is completely natural, it's a good thing and it happens all the time, God willing that will continue. So if some dude comes up with something in some other Lisp dialect first thing we should do after finishing the morning milk and flakes is see if we could do that same thing here as well so we also benefit from his ingenuity and overall just elevate our game any and all ways possible ... > (defun list-has-non-nil-p (list) > "Test if list has non nil element." > (elt (remq nil list) 0)) -1 -- underground experts united https://dataswamp.org/~incal