Improve Scheme code evaluation
commite09cb53bde19f1530d1adf966fedebb96cb22244
authorNeil Jerram <neil@tigera.io>
Sun, 20 Aug 2017 16:25:58 +0000 (20 17:25 +0100)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Fri, 8 Sep 2017 04:48:15 +0000 (8 06:48 +0200)
tree63cfc1ba1d11f09af00334b10a0b27b7b2c76f7e
parent79d9f0c0ce49cb852995b7093c20e5adff291806
Improve Scheme code evaluation

* lisp/ob-scheme.el (org-babel-scheme-execute-with-geiser): Use
  Geiser's explicit 'retort' object, instead of catching and parsing
  an expected Emacs message (which for me is in any case overwritten
  by a following "Mark set" message); this also means we don't need
  the with-output-to-string approach for getting 'output' results.
  Also 'let' Geiser variables so as to avoid popping up the REPL
  and *Geiser dbg* buffers.
lisp/ob-scheme.el