Changed print-object on URLs to take advantage of *read-eval*, when

available.
This commit is contained in:
2001-03-28 02:55:33 +00:00
parent 1301101ae6
commit 9eeeeda3c7

View File

@ -236,8 +236,10 @@ part of the same scheme."))
(defmethod print-object ((obj url) stream) (defmethod print-object ((obj url) stream)
(cond (cond
((or *print-readably* *print-escape*) ((or *print-readably* *print-escape*)
(print-unreadable-object (obj stream :type t :identity nil) (if *read-eval*
(format stream "~S" (url-string obj)))) (format stream "#.(~S ~S)" 'parse-url-from-string (url-string obj))
(print-unreadable-object (obj stream :type t :identity nil)
(format stream "~S" (url-string obj)))))
(t (t
(write-string (url-string obj) stream)))) (write-string (url-string obj) stream))))