Path: utzoo!news-server.csri.toronto.edu!rutgers!rochester!pt.cs.cmu.edu!o.gp.cs.cmu.edu!SCHUBERT.PRODIGY.CS.CMU.EDU!dkahn From: dkahn@SCHUBERT.PRODIGY.CS.CMU.EDU (Daniel Kahn) Newsgroups: comp.lang.lisp Subject: CL format stream question Message-ID: <1991Mar13.021632.26061@cs.cmu.edu> Date: 13 Mar 91 02:16:32 GMT Sender: netnews@cs.cmu.edu (USENET News Group Software) Reply-To: dkahn@SCHUBERT.PRODIGY.CS.CMU.EDU (Daniel Kahn) Organization: Carnegie Mellon University Lines: 10 The format function in CL take a string with a fill pointer and will push the additional characters onto the end of the string. Is it an omission from CLtL 2nd addition that the string must also be created created with an :adjustable t keyword value pair? If you don't do this then it isn't clear that the vector-push-extend that format calls will create a new vector EQ to the one passed in as an argument. If the result isn't EQ to the old value then I don't see how you can get your result. --dan