emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/geiser-guile e912bbf 063/284: Multiple values as evaluatio


From: Philip Kaludercic
Subject: [nongnu] elpa/geiser-guile e912bbf 063/284: Multiple values as evaluation result supported.
Date: Sun, 1 Aug 2021 18:29:16 -0400 (EDT)

branch: elpa/geiser-guile
commit e912bbf664f7199a702a01993be6a6aa70c3c6da
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Commit: Jose Antonio Ortega Ruiz <jao@gnu.org>

    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

[Prev in Thread] Current Thread [Next in Thread]