Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
user avatar
ram authored
  Changed print-string-stream to *print-string-stream*.

  Changed previous-case to *previous-case*.

  Added some locality to global variables.

  Rewrote DOSTRING.

  Documented some stuff.

  Made WRITE, PRIN1, PRINT, PRINC, etc. call OUT-SYNONYM-OF.

  Made the following internal printing functions take a stream argument:
     output-object
     quote-string
     output-symbol
     output-list
     output-integer
     output-float
     output-ration
     output-complex
     output-structure
     output-character
     output-vector
     output-array
     output-random
  Since these used to assume they were outputting to *standard-output*, and the
  entry point into the file would set this up, the system suffered serious
  correctness and termination problems.  T and Nil were handled incorrectly for
  getting at *terminal-io*, and if a printign routine had been given a synonym
  stream referring output to '*standard-output*, the stream methods looped
  forever trying to find the destination stream.

  Removed the definition for MISC-TYPE-CODE.
217d4891
History
Name Last commit Last update