#160: Printing objects with "#<" in their readable representation fail to print readably ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: CLOS | Version: Keywords: | ------------------------+--------------------------------------------------- (let ((s (gensym "#<")) (*print-readably* t)) (print s)) --> Error: Object cannot be printed readably
However, the readable presentation of that symbol is #:|#<1|.
#160: Printing objects with "#<" in their readable representation fail to print readably ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: CLOS | Version: Keywords: | ------------------------+---------------------------------------------------
Comment(by ehuelsmann):
(In [13409]) Re #160: note the root cause.
#160: Printing objects with "#<" in their readable representation fail to print readably ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: CLOS | Version: Keywords: | ------------------------+---------------------------------------------------
Comment(by ehuelsmann):
The solution here is that each writeToString() method checks its own *print-readably* conditions. (Unfortunately, there are *lots* of those...)
#160: Printing objects with "#<" in their readable representation fail to print readably ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: major | Milestone: 0.27 Component: CLOS | Version: Keywords: | ------------------------+--------------------------------------------------- Changes (by mevenson):
* milestone: => 0.27
#160: Printing objects with "#<" in their readable representation fail to print readably -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: 0.27 Component: CLOS | Version: Resolution: fixed | Keywords: -------------------------+-------------------------------------------------- Changes (by ehuelsmann):
* status: new => closed * resolution: => fixed
Comment:
Fixed in r13446.
armedbear-ticket@common-lisp.net