From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Thorpe Newsgroups: gmane.emacs.help Subject: Re: return first element in list with certain property Date: Sat, 25 Nov 2017 03:54:15 +0000 Message-ID: <87o9nrovx4.fsf@robertthorpeconsulting.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1511582100 20525 195.159.176.226 (25 Nov 2017 03:55:00 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 25 Nov 2017 03:55:00 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: John Mastro Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Nov 25 04:54:53 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIRYL-0004a3-CQ for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Nov 2017 04:54:53 +0100 Original-Received: from localhost ([::1]:51895 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIRYP-0006Ve-HK for geh-help-gnu-emacs@m.gmane.org; Fri, 24 Nov 2017 22:54:57 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53523) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIRXu-0006VU-FF for help-gnu-emacs@gnu.org; Fri, 24 Nov 2017 22:54:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIRXq-00084d-Iv for help-gnu-emacs@gnu.org; Fri, 24 Nov 2017 22:54:26 -0500 Original-Received: from outbound-smtp07.blacknight.com ([46.22.139.12]:56641) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIRXq-00080m-C0 for help-gnu-emacs@gnu.org; Fri, 24 Nov 2017 22:54:22 -0500 Original-Received: from mail.blacknight.com (pemlinmail06.blacknight.ie [81.17.255.152]) by outbound-smtp07.blacknight.com (Postfix) with ESMTPS id D01E61C1BF2 for ; Sat, 25 Nov 2017 03:54:16 +0000 (GMT) Original-Received: (qmail 18128 invoked from network); 25 Nov 2017 03:54:16 -0000 Original-Received: from unknown (HELO RTLaptop) (rt@robertthorpeconsulting.com@[51.37.41.47]) by 81.17.254.9 with ESMTPSA (AES128-SHA encrypted, authenticated); 25 Nov 2017 03:54:16 -0000 In-Reply-To: (message from John Mastro on Fri, 24 Nov 2017 18:57:22 -0800) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 46.22.139.12 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:115085 Archived-At: John Mastro writes: > Emanuel Berg wrote: >> With respect to this particular issue, seq and >> `seq-find' is superior to CL and `cl-find-if'. >> After that was revealed, the only thing that >> made me hesitant about using it was the install >> hassle. But now that you say it is included in >> vanilla Emacs from version 25, which is right >> around the corner, perhaps I should use >> it still? > > Emacs 25 was released a bit over a year ago, in September 2016 :) > > I think it's perfectly reasonable to use seq.el in your package. I don't agree, 24 isn't that old. Perhaps you use Microsoft Windows? Those of us using *nix derivatives are in a different situation. Upgrading is risky. If you use GNU/Linux (or whatever you call it) it makes sense to stick with one distribution (I use Xubuntu). It makes sense not to upgrade too regularly. Compiling Emacs is a non-starter because there are too many build options and nobody understands them except distro builders and the Emacs maintainers. Unfortunately, that means not upgrading Emacs. I use Emacs 25.2 at work on MS Windows. At home I use Emacs 24.5. I will continue to use it until I have to upgrade Ubuntu. I consider this worthwhile because owning and updating a MS Windows machine would be much more troublesome and expensive. That applies whatever you think about software licensing. However, for Emacs it means using older versions. BR, Robert Thorpe