From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: [PATCH] Allow early-warning anniversaries in agends [was: Re: org-bbdb-birthday reminder] Date: Mon, 17 Aug 2015 19:35:35 +0200 Message-ID: <87egj1g6mw.fsf@nicolasgoaziou.fr> References: <87a8ufdqte.fsf@free.fr> <871tf89qh8.fsf@fastmail.fm> <87wpwzlmpn.fsf@free.fr> <87lhdftjzy.fsf@fastmail.fm> <871tf690lg.fsf@pierrot.dokosmarshall.org> <878u9ehris.fsf@fastmail.fm> <87vbcg76lq.fsf@free.fr> <87pp2n6t7k.fsf_-_@pierrot.dokosmarshall.org> <87lhda6zrg.fsf@nicolasgoaziou.fr> <87lhd97to6.fsf@pierrot.dokosmarshall.org> <87d1yldf9h.fsf@gmx.us> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45817) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZROIL-0000nY-1C for emacs-orgmode@gnu.org; Mon, 17 Aug 2015 13:34:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZROII-0005P5-IY for emacs-orgmode@gnu.org; Mon, 17 Aug 2015 13:34:00 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:c:538::196]:50508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZROII-0005P1-Br for emacs-orgmode@gnu.org; Mon, 17 Aug 2015 13:33:58 -0400 In-Reply-To: <87d1yldf9h.fsf@gmx.us> (rasmus@gmx.us's message of "Mon, 17 Aug 2015 18:57:30 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Rasmus Cc: emacs-orgmode@gnu.org Rasmus writes: > Nick Dokos writes: > >> I did a mapcan originally and saw that it was an alias for cl-mapcan in >> cl-extras.el and that got me scared: I vaguely recalled some rules about >> using cl-* stuff, but I don't really remember the rules any more. For >> future reference, are they written down somewhere? > > My understanding is (require 'cl-lib) is OK. We can probably kill a lot > of our own prefixed functions by using cl-lib functions. And IMO we > should. (require 'cl) is not good (other than when byte-compiling). > > Correct me if I'm wrong. cl-lib is standard in Emacs 24.3. Before that, all you can do is (eval-when-compile (require 'cl)) and use macros only. > So cl-mapcan is OK. Actually it's not until Emacs minimal version issue is sorted out by Bastien. Regards,