Move inspector-handler from eval-s... to callers

part of darcs patch Thu Sep 22 19:55:01 EEST 2005  Martin Gasbichler <gasbichl@informatik.uni-tuebingen.de>
This commit is contained in:
eknauel 2005-09-27 16:36:30 +00:00
parent 8741947e54
commit 6d3470be25
3 changed files with 11 additions and 12 deletions

View File

@ -17,13 +17,9 @@
(read string-port)))
(define (eval-string str)
(with-inspector-handler
(lambda ()
(eval (read-sexp-from-string str)
(evaluation-environment)))))
(eval (read-sexp-from-string str)
(evaluation-environment)))
(define (eval-s-expr s-expr)
(with-inspector-handler
(lambda ()
(eval s-expr (evaluation-environment)))))
(eval s-expr (evaluation-environment)))

View File

@ -236,7 +236,10 @@
(command-plugin (find-command-plugin command))
(viewer
(find/init-plugin-for-result
((command-plugin-evaluater command-plugin) command args)))
(with-inspector-handler
(lambda ()
((command-plugin-evaluater command-plugin)
command args)))))
(new-entry
(make-history-entry command args viewer)))
;; FIXME, use insert here
@ -290,7 +293,9 @@
(process-scheme-command command-line)
(let* ((viewer
(find/init-plugin-for-result
(eval-string command-line)))
(with-inspector-handler
(lambda ()
(eval-string command-line)))))
(new-entry
(make-history-entry command-line '() viewer)))
;; #### shouldn't we use some kind of insertion here?

View File

@ -296,6 +296,7 @@
joblist
jobs
run-jobs-internals
eval-environment
layout
fs-object
pps
@ -501,7 +502,6 @@
(open scheme
srfi-6
inspection-objects
rt-modules)
(files eval-environment))
@ -741,8 +741,6 @@
(define-interface run-jobs-internals-interface
(export
eval-string
eval-s-expr
run/console*
run/fg*
run/bg*))