From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: [PATCH] Make `org-contacts-message-complete-function' work with byte compilation Date: Mon, 11 Mar 2013 07:48:58 +0100 Message-ID: <87vc8yjusl.fsf@Rainer.invalid> References: <87sj449hcb.fsf@ft.bewatermyfriend.org> <87ppz6on3b.fsf@tanger.home> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:46365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEwXt-0005hm-VS for emacs-orgmode@gnu.org; Mon, 11 Mar 2013 02:49:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEwXs-0006ou-Jp for emacs-orgmode@gnu.org; Mon, 11 Mar 2013 02:49:17 -0400 Received: from plane.gmane.org ([80.91.229.3]:58335) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEwXs-0006oo-DC for emacs-orgmode@gnu.org; Mon, 11 Mar 2013 02:49:16 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UEwYB-0000Sc-1f for emacs-orgmode@gnu.org; Mon, 11 Mar 2013 07:49:35 +0100 Received: from pd9eb4f7e.dip.t-dialin.net ([217.235.79.126]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Mar 2013 07:49:35 +0100 Received: from Stromeko by pd9eb4f7e.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Mar 2013 07:49:35 +0100 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: emacs-orgmode@gnu.org Daimrod writes: > @All: Can I use (require 'cl) and ignore the warning or is there better > solution? You could if this would never go into mainline, where it is not allowed due to the namespace pollution that cl causes. You could use cl-lib instead, but then this would be an Emacs-24 only solution. In general, the stanza ((eval-when-compile (require 'cl)) only works as intended when you are only using cl macros, but you seem to use defuns. You could check how hard it is to replace these with plain elisp, aside from syntactical inconveniences this is usually not a big problem. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf Blofeld V1.15B11: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada