Changeset 6197
- Timestamp:
- Apr 7, 2007, 9:26:49 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-streams.lisp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-streams.lisp
r6115 r6197 4100 4100 (index 0)) 4101 4101 4102 (def global*string-output-stream-class* (make-built-in-class 'string-output-stream 'string-stream 'basic-character-output-stream))4103 4104 (def global*fill-pointer-string-output-stream-class* (make-built-in-class 'fill-pointer-string-output-stream 'string-output-stream))4102 (defstatic *string-output-stream-class* (make-built-in-class 'string-output-stream 'string-stream 'basic-character-output-stream)) 4103 4104 (defstatic *fill-pointer-string-output-stream-class* (make-built-in-class 'fill-pointer-string-output-stream 'string-output-stream)) 4105 4105 4106 4106 (def-standard-initial-binding %string-output-stream-ioblocks% (%cons-pool nil)) … … 4291 4291 4292 4292 ;;;"Bounded" string output streams. 4293 (def global*truncating-string-output-stream-class* (make-built-in-class 'truncating-string-stream 'string-output-stream))4293 (defstatic *truncating-string-output-stream-class* (make-built-in-class 'truncating-string-stream 'string-output-stream)) 4294 4294 4295 4295 (defun truncating-string-output-stream-ioblock-write-char (ioblock char) … … 4331 4331 ;;;One way to indent on newlines: 4332 4332 4333 (def global*indenting-string-output-stream-class* (make-built-in-class 'indenting-string-output-stream 'string-output-stream))4333 (defstatic *indenting-string-output-stream-class* (make-built-in-class 'indenting-string-output-stream 'string-output-stream)) 4334 4334 4335 4335 … … 4398 4398 4399 4399 ;;; String input streams. 4400 (def global*string-input-stream-class* (make-built-in-class 'string-input-stream 'string-stream 'basic-character-input-stream))4400 (defstatic *string-input-stream-class* (make-built-in-class 'string-input-stream 'string-stream 'basic-character-input-stream)) 4401 4401 4402 4402 (defstruct (string-input-stream-ioblock (:include string-stream-ioblock)) … … 5578 5578 5579 5579 (defmethod read-toplevel-form ((stream two-way-stream) eof-value) 5580 (read-toplevel-form (two-way-stream-input-stream stream) eof-value)) 5580 (if (typep stream 'echo-stream) 5581 (call-next-method) 5582 (read-toplevel-form (two-way-stream-input-stream stream) eof-value))) 5581 5583 5582 5584 (defmethod read-toplevel-form :after ((stream echoing-two-way-stream) eof-value)
Note:
See TracChangeset
for help on using the changeset viewer.
