>From 0d7b1b3e7e5d63a77a1fe47cee80fd7f7bcb4cce Mon Sep 17 00:00:00 2001 From: Caio Tiago Oliveira Date: Mon, 15 Oct 2012 15:52:50 -0300 Subject: [PATCH] Babel: add results value support to Scala * lisp/ob-scala.el (org-babel-scala-wrapper-method): Use an scala block enclosing the submitted code The string representing an well formed block was not an Scala code. I put the string from the user into an block, surrounded by an call to replace the default output stream. TINYCHANGE --- lisp/ob-scala.el | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lisp/ob-scala.el b/lisp/ob-scala.el index bd855a8..ea3c3f2 100644 --- a/lisp/ob-scala.el +++ b/lisp/ob-scala.el @@ -72,9 +72,17 @@ Emacs-lisp table, otherwise return the results as a string." (defvar org-babel-scala-wrapper-method - "( + +"var str_result :String = null; + +Console.withOut(new java.io.OutputStream() {def write(b: Int){ +}}) { + str_result = { %s -) asString print + }.toString +} + +print(str_result) ") -- 1.7.10.4