This newly attached version includes some slight improvements over the
previous, namely,
- support for declaring the CL package in which evaluation takes place
- support for the ":results output" header argument
- and better handling of non-elisp-parsable results.
Best -- Eric
ob-lisp.el
Descr
Hi Erik,
I've had an opportunity to return to Babel support for common lisp
recently. I just copied over the existing ob-clojure.el file to
ob-lisp.el and changed the clojure/swank specific parts. The resulting
file seems to work after some initial tests and is exceedingly simple.
If this works
Then, things like the following work, where I assume you've already
started M-x slime.
#+begin_src emacs-lisp :session
(defvar test1 "test1 value")
(defvar test2 "test2 value")
test2
#+end_src
#+results:
: test2 value
Er, not emacs-lisp, just lisp... like the following
#+begin_src lisp :s
Hello,
I recently posted on the inability of ob-lisp.el to
submit multiple forms to a running CL session and return
the result.
http://permalink.gmane.org/gmane.emacs.orgmode/37325
I have made some progress in fixing this, but it *required
defining a new function in SLIME, so I do not post this