From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: return first element in list with certain property Date: Sat, 25 Nov 2017 20:45:26 +0100 Message-ID: <86vahy3zxl.fsf@zoho.com> References: <87o9nrovx4.fsf@robertthorpeconsulting.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1511639171 22665 195.159.176.226 (25 Nov 2017 19:46:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 25 Nov 2017 19:46:11 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Nov 25 20:46:06 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 1eIgOn-0005Ij-Mp for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Nov 2017 20:46:01 +0100 Original-Received: from localhost ([::1]:54211 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIgOv-0005do-2o for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Nov 2017 14:46:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33442) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIgOU-0005dW-4s for help-gnu-emacs@gnu.org; Sat, 25 Nov 2017 14:45:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIgOP-0002LS-9O for help-gnu-emacs@gnu.org; Sat, 25 Nov 2017 14:45:42 -0500 Original-Received: from [195.159.176.226] (port=59113 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIgOP-0002Ky-2e for help-gnu-emacs@gnu.org; Sat, 25 Nov 2017 14:45:37 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eIgOF-00030t-Pq for help-gnu-emacs@gnu.org; Sat, 25 Nov 2017 20:45:27 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 54 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:7On0Sqt/kaNfX476QZtNA7rEVEA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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:115097 Archived-At: John Mastro wrote: > I do think it's perfectly reasonable to use > seq.el and support only Emacs versions >= > 25.1. So if I do, I don't need to "package-require" it in the commented package header? It will be enough with just a `require'? However since the "package-require" was supposed to be transparent, and not download anything unless needed, doesn't that amount to - if I put it there - it will be installed on < 25.1, but not installed on version where seq is part of vanilla Emacs? Or is this "in theory" only? > I agree that some users won't be comfortable > compiling Emacs (or any program) themselves. > However, I don't agree that "upgrading > [Emacs] is risky", it's "a non-starter", or > that "nobody understands [build options]", > especially not for users on GNU/Linux or > Unix-like systems in general. I think the last quote was a way of saying "it is difficult" - which you and I don't agree on anyway :) But as for the build options, what options is it that are difficult to understand? They should be documented somewhere if they are not self-explanatory or conventional enough - there should be comments in code at the very least. Try understanding them one by one instead of grouping them together claiming them beyond mere users. And if everything fails, just use the default ones and be a happy Emacs user ever ever :) > More generally, I want to note that I didn't > say "there are no downsides to using seq.el > in place of cl-lib" or "there's no case for > supporting Emacs versions < 25.1". However, > particularly for a new package with no > existing users Yes, one :) And not just anyone, either :)) -- underground experts united http://user.it.uu.se/~embe8573