From ... From: Erik Naggum Subject: Re: Printer Questions Date: 1998/03/31 Message-ID: <3100291418773900@naggum.no>#1/1 X-Deja-AN: 339287190 References: <352017F0.3A22FDDE@genworks.com> mail-copies-to: never Organization: Naggum Software; +47 8800 8879; http://www.naggum.no Newsgroups: comp.lang.lisp * David J Cooper Jr | Is there any way to: | | 1) Stop the printer from prepending "package-name::" to the front of | symbols, when printing (with pprint or whatever) lists containing | symbols in packages other than the one you're in when doing the | printing? how do you print symbols now? PRINT and PRIN1 will print the package, but PRINC will not. FORMAT ~S will include the package, ~A will not. in general, WRITE will include the package name if *PRINT-ESCAPE* is true. | 2) Tell the printer to print symbol names in lowercase (or uppercase), | short of resetting the global case-mode with something like Allegro's | excl:set-case-mode, which has a lot of other undesired side-effects? see the variable *PRINT-CASE*. I'm running Allegro CL with CASE-SENSITIVE-LOWER (despite writing symbols in prose in uppercase, I prefer them lowercase in code), and have not seen any of the undesired side-effects, but I also take care to use uninterned symbols or keywords where a symbol name is required, not a string, which would be case sensitive, and then write all symbols in lower-case. however, I appreciate the possibility of case sensitive symbol names. #:Erik -- religious cult update in light of new scientific discoveries: "when we cannot go to the comet, the comet must come to us."