Thanks for such a well-written, well-documented, and most of all useful contribution! Definitely a big improvement over my initial implementation.
I've applied the patch to my system, but I'm having trouble getting it to work--I'm not getting any results. For example, this block: #+BEGIN_SRC scheme (display "This is the output") "This is the value" #+END_SRC Returns nil, whether I'm asking for output or value. I'm running emacs 23.4.1 on Debian wheezy, with Geiser 3.0. Could you send me a copy of your ob-scheme.el to help me track this down? Kind Regards, Mike