diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2009-03-15 15:55:46 +0100 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2009-03-15 15:55:46 +0100 |
commit | d7642ed7d0e3184921835644d8dde0b1b50e1e6f (patch) | |
tree | c73334a3faf2d7c1e21dbcf7467b0a93c919b287 /scheme/guile | |
parent | 660fc8e0465e48812fc6f38f82d91d22b0664118 (diff) | |
download | geiser-guile-d7642ed7d0e3184921835644d8dde0b1b50e1e6f.tar.gz geiser-guile-d7642ed7d0e3184921835644d8dde0b1b50e1e6f.tar.bz2 |
Multiple values as evaluation result supported.
Diffstat (limited to 'scheme/guile')
-rw-r--r-- | scheme/guile/geiser/evaluation.scm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scheme/guile/geiser/evaluation.scm b/scheme/guile/geiser/evaluation.scm index 1f3afc0..37f4171 100644 --- a/scheme/guile/geiser/evaluation.scm +++ b/scheme/guile/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)) |