[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Bug: ob-clojure.el depends on deprecated swank-clojure [7.7]
From: |
Andrew Cheng |
Subject: |
Re: [O] Bug: ob-clojure.el depends on deprecated swank-clojure [7.7] |
Date: |
Fri, 13 Jan 2012 14:28:56 -0500 |
I passed the question along to Phil Hagelberg in that Clojure google
group thread. His reply:
"Yes, clojure-test-mode uses both slime-eval and slime-eval-async; he
should pick one of these like so:
(defun clojure-test-eval (string &optional handler)
(slime-eval-async `(swank:eval-and-grab-output ,string)
(or handler #'identity)))
(defun clojure-test-eval-sync (string)
(slime-eval `(swank:eval-and-grab-output ,string)))
Actually swank:interactive-eval-region and friends are not elisp
functions; they are Clojure functions."
(... end of reply) In case it helps, Stuart Sierra says he got
org-babel and clojure working together. His dotfiles are at
https://github.com/stuartsierra/dotfiles
On Fri, Jan 13, 2012 at 1:09 AM, Eric Schulte <address@hidden> wrote:
> I personally no longer use Clojure (having graduated to Common Lisp :))
> so I'm not abreast of the current Clojure environment.
>
> The only function ob-clojure uses from swank-clojure is
> `swank:interactive-eval-region' (used with `slime-eval') in the
> `org-babel-execute:clojure' function. Which function would now be used
> to evaluate a region of clojure code? Would `slime-eval-region'
> suffice?
>
> Andrew Cheng <address@hidden> writes:
>
>> ------------------------------------------------------------------------
>>
>> Phil Hagelberg has said that the swank-clojure elisp package has been
>> deprecated and should not be used [1]. My version of ob-clojure.el
>> requires swank-clojure. If I don't have the swank-clojure package, I
>> get "org-babel-execute:clojure:Cannot open load file: swank-clojure".
>> If I follow the instructions at [2] and get the swank-clojure package,
>> I get past this error. Is org using a deprecated package, and is this
>> a bug? Thanks in advance.
>>
>> [1] https://groups.google.com/forum/#!starred/clojure/HT8wixvD3GE
>> [2] http://lists.gnu.org/archive/html/emacs-orgmode/2011-12/msg00629.html