From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: [PATCH] Use geiser for babel scheme evaluation. Date: Mon, 01 Jul 2013 18:19:55 +0200 Message-ID: <8738ryfe1g.fsf@Rainer.invalid> References: <18385.1372477848@greg-minshalls-mbp.local> <87ppv3nr8c.fsf@bzg.ath.cx> <87ppv3jg2a.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54086) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Utgpk-0003tn-UR for emacs-orgmode@gnu.org; Mon, 01 Jul 2013 12:20:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Utgpi-0000pZ-Tr for emacs-orgmode@gnu.org; Mon, 01 Jul 2013 12:20:08 -0400 Received: from plane.gmane.org ([80.91.229.3]:45420) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Utgpi-0000of-Lx for emacs-orgmode@gnu.org; Mon, 01 Jul 2013 12:20:06 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Utgph-0001gA-3v for emacs-orgmode@gnu.org; Mon, 01 Jul 2013 18:20:05 +0200 Received: from pd9eb3602.dip0.t-ipconnect.de ([217.235.54.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 01 Jul 2013 18:20:05 +0200 Received: from Stromeko by pd9eb3602.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 01 Jul 2013 18:20:05 +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 Eric Schulte writes: > I've just applied this patch. I don't think external dependencies are a > problem if they offload language integration work to a dedicated > external package. The more babel can re-use existing packages the > better, e.g., common lisp code blocks are just thin wrappers around > slime, but they work exceedingly well with almost no babel-side coding > or maintenance. Would you mind keeping the byte-compile clean? --8<---------------cut here---------------start------------->8--- Compiling /home/org-mode/lisp/ob-scheme.el... In org-babel-scheme-get-buffer-impl: ob-scheme.el:81:5:Warning: reference to free variable `geiser-impl--implementation' In org-babel-scheme-execute-with-geiser: ob-scheme.el:130:21:Warning: `message' called with 4 args to fill 3 format field(s) ob-scheme.el:133:15:Warning: assignment to free variable `geiser-repl--repl' ob-scheme.el:134:15:Warning: assignment to free variable `geiser-impl--implementation' In org-babel-execute:scheme: ob-scheme.el:163:25:Warning: reference to free variable `geiser-default-implementation' ob-scheme.el:164:30:Warning: reference to free variable `geiser-active-implementations' In end of data: ob-scheme.el:181:1:Warning: the following functions are not known to be defined: run-geiser, geiser-mode, geiser-eval-region, geiser-repl-exit --8<---------------cut here---------------end--------------->8--- Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds