Page 348 Table of Contents Index Page 350
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



APPENDIX C. COMMON LISP STREAMS

A subclass of fundamental-stream that implements input streams.

=> input-stream-p object [Generic Function]
Returns true when called on any object that is a member of the class fundamental-input-
stream
. It may return true for other objects that are not members of the fundamental-input-
stream
class, but claim to serve as input streams.

=> fundamental-output-stream [Class]
A subclass of fundamental-stream that implements output streams.

=> output-stream-p object [Generic Function]
Returns true when called on any object that is a member of the class fundamental-output-
stream
. It may return true for other objects that are not members of the fundamental-output-
stream
class, but claim to serve as output streams.

Bidirectional streams can be formed by including both fundamental-input-stream and fundamental-
output-stream
.

=> fundamental-character-stream [Class]
A subclass of fundamental-stream. It provides a method for stream-element-type, which
returns character.

=> fundamental-binary-stream [Class]
A subclass of fundamental-stream. Any instantiable class that includes this needs to define a
method for stream-element-type.

=> fundamental-character-input-stream [Class]
A subclass of both fundamental-input-stream and fundamental-character-stream. It pro-
vides default methods for several generic functions used for character input.

=> fundamental-character-output-stream [Class]
A subclass of both fundamental-output-stream and fundamental-character-stream. It pro-
vides default methods for several generic functions used for character output.

=> fundamental-binary-input-stream [Class]
A subclass of both fundamental-input-stream and fundamental-binary-stream.

=> fundamental-binary-output-stream [Class]
A subclass of both fundamental-output-stream and fundamental-binary-stream.


Page 348 Table of Contents Index Page 350
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E