chiark / gitweb /
tests.at: Add a test confirming that expressions are printed escapily.
[runlisp] / eval.lisp
index 24cd1071c791ff8ff6ff250853e46df22c5f19e8..de5da0eb91b794c204af94632a478a2253002c17 100644 (file)
--- a/eval.lisp
+++ b/eval.lisp
@@ -37,7 +37,7 @@ (let ((*package* (find-package "COMMON-LISP-USER")))
               (loop (let ((form (read in nil token)))
                       (when (eq form token) (return))
                       (funcall func form)))))
-          (print-form (form)
+          (prin1-form (form)
             (format t "~@[~{~S~^ ~}~%~]"
                     (multiple-value-list (eval form)))))
       (loop (let ((arg (pop args)))
@@ -50,7 +50,7 @@ (let ((*package* (find-package "COMMON-LISP-USER")))
                               (foreach-form #'eval rest))
                             list))
                  (#\? (push (lambda ()
-                              (foreach-form #'print-form rest))
+                              (foreach-form #'prin1-form rest))
                             list))
                  (#\< (push (lambda ()
                               (load rest))