SBCL wasn't happy with the treatment of *PRINT-LEVEL* and *PRINT-LENGTH*.

This commit is contained in:
Gerd Heber 2015-07-29 21:22:53 -05:00
parent a4c9914cd4
commit b1c69c1725
2 changed files with 7 additions and 14 deletions

View File

@ -547,8 +547,6 @@
;; various.lisp ;; various.lisp
*PRINT-LENGTH*
*PRINT-LEVEL*
+EMPTY-LIST+ +EMPTY-LIST+
<A-B< <A-B<
<A-B> <A-B>

View File

@ -18,19 +18,14 @@
(is (equal 1 (cat:-1-expt-n+1 5))) (is (equal 1 (cat:-1-expt-n+1 5)))
(is (equal -1 (cat:-1-expt-n+1 6)))) (is (equal -1 (cat:-1-expt-n+1 6))))
(test lexico (test lexico
(let ((cat:*print-level* nil)) (setf cl:*print-level* nil)
(declare (special (pprint (macroexpand-1
#+aclpc allegro:*top-print-level* '(cat:lexico
#-aclpc cat:*print-level*)) comparison1
(pprint (macroexpand-1 comparison2
'(cat:lexico comparison3
comparison1 comparison4))))
comparison2
comparison3
comparison4)))))
(test with-term (test with-term
(macroexpand-1 '(cat:with-term (cffc gnrt) term (macroexpand-1 '(cat:with-term (cffc gnrt) term