branch: elpa/geiser-guile
commit e912bbf664f7199a702a01993be6a6aa70c3c6da
Author: Jose Antonio Ortega Ruiz <[email protected]>
Commit: Jose Antonio Ortega Ruiz <[email protected]>

    Multiple values as evaluation result supported.
---
 geiser/evaluation.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/geiser/evaluation.scm b/geiser/evaluation.scm
index 1f3afc0..37f4171 100644
--- a/geiser/evaluation.scm
+++ b/geiser/evaluation.scm
@@ -95,6 +95,8 @@
   (let ((module (or (and (list? module-name)
                          (resolve-module module-name))
                     (current-module)))
+        (evaluator (lambda (f m)
+                     (call-with-values (lambda () (evaluator f m)) list)))
         (result #f)
         (captured-stack #f)
         (error #f))

Reply via email to