[armedbear-ticket] [armedbear] #122: writeToString infrastructure doesn't support *PRINT-CIRCLE*
    armedbear 
    armedbear-devel at common-lisp.net
       
    Sat Jan 22 10:09:18 UTC 2011
    
    
  
#122: writeToString infrastructure doesn't support *PRINT-CIRCLE*
------------------------+---------------------------------------------------
 Reporter:  ehuelsmann  |       Owner:  nobody
     Type:  defect      |      Status:  new   
 Priority:  major       |   Milestone:        
Component:  java        |     Version:        
 Keywords:              |  
------------------------+---------------------------------------------------
 From a reaction of mine to a mail by Kevin Reid:
 > I don't think it's a good idea to explicitly bind *print-circle* to
 > nil in anything debugging-related, including error printing, because
 > then it's a source of nontermination (silent until out of memory, if
 > the output is going to a string) if user code is working with circular
 > structure.
 That's a good point. Rather, it may even be better to explicitly bind it
 to T.
 This remark made me realize that our Java side writeToString actually
 doesn't support *PRINT-CIRCLE* which can be an issue when trying to debug
 ABCL before it has loaded the ERROR and PRINT-OBJECT infrastructures.
-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/122>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
    
    
More information about the armedbear-ticket
mailing list