From: David J Cooper Jr
Subject: Printer Questions
Date: 
Message-ID: <352017F0.3A22FDDE@genworks.com>
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?

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?


Thanks in advance for any pointers,

--
David J Cooper Jr                                       Genworks International
········@genworks.com                                   http://www.genworks.com

 ...Embracing an Open Systems Approach to Knowledge-based Engineering...
From: Erik Naggum
Subject: Re: Printer Questions
Date: 
Message-ID: <3100291418773900@naggum.no>
* 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."