From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: [PATCH] Lookup functions, take two Date: Tue, 25 Sep 2012 21:39:00 +0200 Message-ID: <878vbxao4r.fsf@Rainer.invalid> References: <87y5k0g3qc.fsf@syk.fi> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:37883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGayP-00033U-6a for emacs-orgmode@gnu.org; Tue, 25 Sep 2012 15:39:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TGayN-00044w-Vx for emacs-orgmode@gnu.org; Tue, 25 Sep 2012 15:39:13 -0400 Received: from plane.gmane.org ([80.91.229.3]:37158) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGayN-00044r-Ov for emacs-orgmode@gnu.org; Tue, 25 Sep 2012 15:39:11 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TGayQ-0004Dj-QT for emacs-orgmode@gnu.org; Tue, 25 Sep 2012 21:39:14 +0200 Received: from pd9eb597b.dip.t-dialin.net ([217.235.89.123]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Sep 2012 21:39:14 +0200 Received: from Stromeko by pd9eb597b.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Sep 2012 21:39:14 +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: emacs-orgmode@gnu.org Jarmo Hurri writes: > Also made org-table.el (require 'cl) in general, not only compile time, > because there was a warning of it being required at runtime, but there > is still a warning at compile time. Seemed like a reasonable thing to > do, although given the discussion on possible namespace clashes on the > net makes me doubt the approach. It seems GNU does not like CL. I can > implement a new function corresponding to CL's "position" if you find it > necessary. Using cl at runtime is a no-no for GNU Emacs and you are actually only using cl-seq. You could use the new cl-lib starting with Emacs 24.3, but that's a no-no for backwards compatibility. So we would need a compatibility definition. Since these functions were autoloaded in all emacs versions, a defalias to the correct function depending on version might be good enough, if not Org would have to re-implement the part you need. You could ask on the Emacs devel list if that'd be OK. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds