X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela.lisp;h=6a93356b0da12ecd5c331a0eb4267b9e126ba39e;hb=e3b5db38d5d5bf4e77e21e594223e89f534fa336;hp=a98446b823a7114b705053b0f8433e45dfa4426b;hpb=bc8ba05fc1837e2421e7b53420b655c7806c006a;p=gacela.git diff --git a/gacela.lisp b/gacela.lisp index a98446b..6a93356 100644 --- a/gacela.lisp +++ b/gacela.lisp @@ -213,7 +213,14 @@ (when (and socket (si::listen socket)) (push (si:accept socket) clients))) (defun eval-from-clients () - (dolist (cli clients) (when (si::listen cli) (eval (read cli))))) + (dolist (cli clients) + (when (si::listen cli) + (let ((sto *standard-output*)) + (setq *standard-output* cli) + (setq *break-enable* nil) + (eval (read cli)) + (setq *break-enable* t) + (setq *standard-output* sto))))) (defun stop-server () (when socket