The cl-stream Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-stream Reference Manual

This is the cl-stream Reference Manual, version 0.1, generated automatically by Declt version 2.4 patchlevel 1 "Will Decker" on Mon Jul 29 15:13:43 2019 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

cl-stream

Common Lisp ticket to evented I/O on any kind of data.

cl-stream streams support any kind of data. READ and WRITE both operate on exactly one stream element of type (STREAM-ELEMENT-TYPE stream). There is no READ-BYTE or READ-CHAR type specific read methods. Actual operations are implemented by specializing STREAM-READ and STREAM-WRITE.

cl-stream streams support reading and writing to sequences of elements with READ-SEQUENCE and WRITE-SEQUENCE. Actual operations are implemented by specializing STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE.

cl-stream streams support non-blocking I/O through the setf-able place (STREAM-BLOCKING-P stream). Actual operations are implemented by specializing (SETF STREAM-BLOCKING-P).

cl-stream streams provide a new stream API which can be used on all common lisp streams too (see cl-stream.lisp).

cl-stream streams can be used as gray-streams by using the steam-gray system.

Abstract stream classes

Class: stream

Base class for all streams.

Generic: stream-element-type stream => type

Returns the type of elements of stream.

Condition: stream-error

Superclass for all errors related to streams.

Condition: stream-closed-error

An error that is signalled when trying to read from or write to a closed stream.

Generic: check-if-open stream => nil

Checks if STREAM is open and signals an error otherwise.

Generic: close stream

Prevents further read and write operations on STREAM causing them to raise STREAM-CLOSED-ERROR.

Macro: with (var stream-class &rest initargs &key &allow-other-keys) &body body

Instantiates a stream and ensures it gets closed returning from BODY.

Class: input-stream

Subclass of STREAM supporting READ operations.

Condition: stream-input-error

An error which is signalled when an input error occurs on a stream.

Generic: read input-stream => element state-indicator

Tries to read one element from STREAM. Returns two values : the element or NIL if read failed; and a state indicator which is NIL if read succeeded, :EOF if end of file was reached, or :NON-BLOCKING if read would block.

Generic: read-sequence input-stream seq &key start end

Reads elements from INPUT-STREAM into SEQ from START to END. Returns two values : the number of elements read, and a state indicator which is NIL if READ-SEQUENCE succeeded :EOF if end of file was reached :NON-BLOCKING if read would block.

Generic: read-sequence-until input-stream end-element seq &key start end

Reads elements from INPUT-STREAM into SEQ from START to END until END-ELEMENT is read. Returns two values : the number of elements read, and a state indicator which is NIL if READ-SEQUENCE-UNTIL succeeded :EOF if end of file was reached :NON-BLOCKING if read would block.

Generic: read-until input-stream end-element => sequence

Reads elements from INPUT-STREAM from START to END until END-ELEMENT is read. Returns two values : a sequence of elements read, and a state indicator which is NIL if READ-UNTIL succeeded :EOF if end of file was reached :NON-BLOCKING if read would block.

Class: output-stream

Subclass of STREAM supporting WRITE operations.

Condition: stream-output-error

An error which is signalled when an output error occurs on a stream.

Generic: write output-stream element

Tries to write one element to STREAM. Returns a state indicator which is NIL if write succeeded, :EOF if end of file was reached, or :NON-BLOCKING if write would block.

Buffered stream classes

Special variable: *default-buffer-size*

Type: fixnum+

A positive fixnum which may be 0.

Class: buffered-input-stream

Generic: make-stream-input-buffer buffered-input-stream => buffer

Returns a new input buffer for stream.

Generic: stream-input-buffer buffered-input-stream => buffer

Returns the stream input buffer, calling MAKE-STREAM-INPUT-BUFFER to create it if needed.

Generic: stream-fill-input-buffer buffered-input-stream => state

Fills the stream input buffer. Returns NIL if successful, or :EOF if end of file was reached, or :NON-BLOCKING if operation would block.

Class: buffered-output-stream

An output stream that buffers its writes until it gets flushed.

Generic: make-stream-output-buffer buffered-output-stream => output-buffer

Returns a new output buffer for BUFFERED-OUTPUT-STREAM.

Generic: stream-output-buffer buffered-output-stream => output-buffer

Returns the stream output buffer, calling MAKE-STREAM-OUTPUT-BUFFER to create it if needed.

Generic: stream-flush-output-buffer buffered-output-stream => state

Tries once to flush the stream output buffer. Returns : NIL if successful, or :EOF if end of file was reached, or :NON-BLOCKING if operation would block.

Generic: flush buffered-output-stream => state

Flushes the output buffer of BUFFERED-OUTPUT-STREAM by repeatedly calling STREAM-FLUSH-OUTPUT-BUFFER until empty. Returns NIL if output buffer was empty or emptied, or :EOF if end of file was reached, or :NON-BLOCKING if write would block.

Class: sequence-input-stream

A buffered input stream that reads from a sequence.

Macro: with-input-from-sequence

Binds VAR to a new sequence input stream reading from SEQUENCE. The stream is closed after BODY returns normally or before it is aborted by a control transfer of some kind.

Macro: with-input-from-string

Binds VAR to a new sequence input stream reading from STRING. The stream is closed after BODY returns normally or before it is aborted by a control transfer of some kind.

Class: sequence-output-stream

A buffered output stream that writes to a sequence.

Generic: sequence-output-stream-sequence sequence-output-stream => sequence

Returns the sequence that was written to SEQUENCE-OUTPUT-STREAM.

Macro: with-output-to-sequence (var element-type) &body body

Binds VAR to a new sequence output stream with element-type ELEMENT-TYPE. Returns the sequence output stream sequence if BODY returns normally. The stream is closed after BODY returns normally or before it is aborted by a control transfer of some kind.

Macro: with-output-to-string (var) &body body

Binds VAR to a new sequence output stream with element-type character. Returns the sequence output stream string if BODY returns normally. The stream is closed after BODY returns normally or before it is aborted by a control transfer of some kind.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-stream

Author

Thomas de Grivel <thoxdg@gmail.com>

Description

Stream classes for Common Lisp

Version

0.1

Source

cl-stream.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-stream.asd

Location

cl-stream.asd

Systems

cl-stream (system)

Packages

cl-stream.system


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-stream/buffered-input-stream.lisp

Dependency

input-stream.lisp (file)

Parent

cl-stream (system)

Location

buffered-input-stream.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-stream/buffered-io-stream.lisp

Dependencies
Parent

cl-stream (system)

Location

buffered-io-stream.lisp

Exported Definitions

stream-copy (method)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 cl-stream/buffered-output-stream.lisp

Dependency

output-stream.lisp (file)

Parent

cl-stream (system)

Location

buffered-output-stream.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 cl-stream/character-stream.lisp

Dependency

stream.lisp (file)

Parent

cl-stream (system)

Location

character-stream.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 cl-stream/cl-stream.lisp

Dependency

buffered-io-stream.lisp (file)

Parent

cl-stream (system)

Location

cl-stream.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 cl-stream/conditions.lisp

Dependency

package.lisp (file)

Parent

cl-stream (system)

Location

conditions.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 cl-stream/input-stream.lisp

Dependency

stream.lisp (file)

Parent

cl-stream (system)

Location

input-stream.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 cl-stream/input-stream-1.lisp

Dependency

vector-output-stream.lisp (file)

Parent

cl-stream (system)

Location

input-stream-1.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 cl-stream/io-stream.lisp

Dependencies
Parent

cl-stream (system)

Location

io-stream.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 cl-stream/line-tracking-stream.lisp

Dependencies
Parent

cl-stream (system)

Location

line-tracking-stream.lisp

Exported Definitions

stream-read (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 cl-stream/misc.lisp

Dependency

package.lisp (file)

Parent

cl-stream (system)

Location

misc.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.13 cl-stream/multi-buffered-output-stream.lisp

Dependency

buffered-output-stream.lisp (file)

Parent

cl-stream (system)

Location

multi-buffered-output-stream.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.14 cl-stream/output-stream.lisp

Dependency

stream.lisp (file)

Parent

cl-stream (system)

Location

output-stream.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.15 cl-stream/package.lisp

Parent

cl-stream (system)

Location

package.lisp

Packages

cl-stream


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.16 cl-stream/queue.lisp

Dependency

io-stream.lisp (file)

Parent

cl-stream (system)

Location

queue.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.17 cl-stream/sequence-input-stream.lisp

Dependency

buffered-input-stream.lisp (file)

Parent

cl-stream (system)

Location

sequence-input-stream.lisp

Exported Definitions
Internal Definitions

stream-close (method)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.18 cl-stream/sequence-output-stream.lisp

Dependency

buffered-output-stream.lisp (file)

Parent

cl-stream (system)

Location

sequence-output-stream.lisp

Exported Definitions
Internal Definitions

stream-close (method)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.19 cl-stream/stdio.lisp

Dependency

io-stream.lisp (file)

Parent

cl-stream (system)

Location

stdio.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.20 cl-stream/stream.lisp

Dependencies
Parent

cl-stream (system)

Location

stream.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.21 cl-stream/string-output-stream.lisp

Dependency

sequence-output-stream.lisp (file)

Parent

cl-stream (system)

Location

string-output-stream.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.22 cl-stream/super-stream.lisp

Dependency

buffered-output-stream.lisp (file)

Parent

cl-stream (system)

Location

super-stream.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.23 cl-stream/ub8-stream.lisp

Dependency

stream.lisp (file)

Parent

cl-stream (system)

Location

ub8-stream.lisp

Exported Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.24 cl-stream/vector-output-stream.lisp

Dependency

buffered-output-stream.lisp (file)

Parent

cl-stream (system)

Location

vector-output-stream.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 cl-stream.system

Source

cl-stream.asd

Use List

Previous: , Up: Packages   [Contents][Index]

4.2 cl-stream

Source

package.lisp (file)

Nickname

stream

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Constants

Constant: +eof+

Gensym to represent end of stream.

Package

cl-stream

Source

misc.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Special variables

Special Variable: *stderr*
Package

cl-stream

Source

stdio.lisp (file)

Special Variable: *stdin*
Package

cl-stream

Source

stdio.lisp (file)

Special Variable: *stdout*
Package

cl-stream

Source

stdio.lisp (file)

Special Variable: *stream-default-buffer-size*
Package

cl-stream

Source

stream.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Macros

Macro: with-output-to-string (VAR) &body BODY

Binds VAR to a new sequence output stream with element-type character. Returns the sequence output stream string if
BODY returns normally. The stream is closed after BODY returns normally or before it is aborted by a control transfer of some kind.

Package

cl-stream

Source

string-output-stream.lisp (file)

Macro: with-stream (VAR STREAM) &body BODY

Ensures STREAM gets closed returning from BODY with VAR bound to STREAM.

Package

cl-stream

Source

stream.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Functions

Function: multi-buffered-output-stream STREAM
Package

cl-stream

Source

multi-buffered-output-stream.lisp (file)

Function: read &optional STREAM
Package

cl-stream

Source

stdio.lisp (file)

Function: sequence-input-stream SEQUENCE

Returns a new sequence input stream reading from SEQUENCE.

Package

cl-stream

Source

sequence-input-stream.lisp (file)

Function: shadowing-import-from ()
Package

cl-stream

Source

misc.lisp (file)

Function: string-input-stream STRING

Returns a new sequence input stream reading from STRING.

Package

cl-stream

Source

sequence-input-stream.lisp (file)

Function: string-output-stream &key ELEMENT-TYPE OUTPUT-BUFFER-SIZE
Package

cl-stream

Source

string-output-stream.lisp (file)

Function: write ELEMENT &optional STREAM
Package

cl-stream

Source

stdio.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Generic functions

Generic Function: make-stream-input-buffer BUFFERED-INPUT-STREAM

Returns a new input buffer for stream.

Package

cl-stream

Source

buffered-input-stream.lisp (file)

Methods
Method: make-stream-input-buffer (STREAM buffered-input-stream)
Generic Function: make-stream-output-buffer BUFFERED-OUTPUT-STREAM

Returns a new output buffer for stream.

Package

cl-stream

Source

buffered-output-stream.lisp (file)

Methods
Method: make-stream-output-buffer (STREAM multi-buffered-output-stream)
Source

multi-buffered-output-stream.lisp (file)

Method: make-stream-output-buffer (STREAM vector-output-stream)
Source

vector-output-stream.lisp (file)

Generic Function: queue-first QUEUE
Generic Function: (setf queue-first) VALUE QUEUE
Package

cl-stream

Source

queue.lisp (file)

Methods
Method: queue-first (QUEUE queue)
Method: (setf queue-first) VALUE (QUEUE queue)
Generic Function: queue-length OBJECT
Generic Function: (setf queue-length) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: queue-length (QUEUE queue)

automatically generated reader method

Source

queue.lisp (file)

Method: (setf queue-length) NEW-VALUE (QUEUE queue)

automatically generated writer method

Source

queue.lisp (file)

Generic Function: sequence-output-stream-reset SEQUENCE-OUTPUT-STREAM

Resets SEQUENCE-OUTPUT-STREAM to an empty sequence.

Package

cl-stream

Source

sequence-output-stream.lisp (file)

Methods
Method: sequence-output-stream-reset (STREAM vector-output-stream)
Source

vector-output-stream.lisp (file)

Generic Function: sequence-output-stream-sequence SEQUENCE-OUTPUT-STREAM

Returns the sequence that was written to SEQUENCE-OUTPUT-STREAM.

Package

cl-stream

Source

sequence-output-stream.lisp (file)

Methods
Method: sequence-output-stream-sequence (STREAM sequence-output-stream)
Generic Function: stream-blocking-p STREAM

Returns T if STREAM is in blocking mode, or NIL if in non-blocking mode.

Package

cl-stream

Source

stream.lisp (file)

Writer

(setf stream-blocking-p) (generic function)

Methods
Method: stream-blocking-p (QUEUE queue)
Source

queue.lisp (file)

Method: stream-blocking-p (STREAM stream)
Generic Function: (setf stream-blocking-p) VALUE STREAM

Set to T to put STREAM in blocking mode, or NIL for non-blocking mode.

Package

cl-stream

Source

stream.lisp (file)

Reader

stream-blocking-p (generic function)

Generic Function: stream-condition-stream CONDITION
Package

cl-stream

Methods
Method: stream-condition-stream (CONDITION stream-condition)
Source

conditions.lisp (file)

Generic Function: stream-copy IN OUT
Package

cl-stream

Source

io-stream.lisp (file)

Methods
Method: stream-copy (IN buffered-input-stream) (OUT buffered-output-stream)
Source

buffered-io-stream.lisp (file)

Method: stream-copy IN OUT
Generic Function: stream-copy-n IN OUT LIMIT
Package

cl-stream

Source

io-stream.lisp (file)

Methods
Method: stream-copy-n IN OUT (LIMIT integer)
Generic Function: stream-discard-n INPUT-STREAM COUNT

Discard COUNT items from INPUT-STREAM.

Package

cl-stream

Source

input-stream.lisp (file)

Methods
Method: stream-discard-n STREAM (COUNT integer)
Generic Function: stream-discard-output-buffer STREAM
Package

cl-stream

Methods
Method: stream-discard-output-buffer (STREAM multi-buffered-output-stream)
Source

multi-buffered-output-stream.lisp (file)

Method: stream-discard-output-buffer (S buffered-output-stream)
Source

buffered-output-stream.lisp (file)

Method: stream-discard-output-buffer STREAM
Source

buffered-output-stream.lisp (file)

Generic Function: stream-element-type STREAM

Returns the type of elements of STREAM.

Package

cl-stream

Source

stream.lisp (file)

Writer

(setf stream-element-type) (generic function)

Methods
Method: stream-element-type (STREAM ub8-stream)
Source

ub8-stream.lisp (file)

Method: stream-element-type (SEQUENCE-OUTPUT-STREAM sequence-output-stream)

automatically generated reader method

Source

sequence-output-stream.lisp (file)

Method: stream-element-type (STREAM sequence-input-stream)
Source

sequence-input-stream.lisp (file)

Method: stream-element-type (QUEUE queue)

automatically generated reader method

Source

queue.lisp (file)

Method: stream-element-type (STREAM multi-buffered-output-stream)
Source

multi-buffered-output-stream.lisp (file)

Method: stream-element-type (STREAM stream)
Source

cl-stream.lisp (file)

Method: stream-element-type (STREAM character-stream)
Source

character-stream.lisp (file)

Method: stream-element-type (S buffered-output-stream)
Source

buffered-output-stream.lisp (file)

Generic Function: (setf stream-element-type) NEW-VALUE OBJECT
Package

cl-stream

Reader

stream-element-type (generic function)

Methods
Method: (setf stream-element-type) NEW-VALUE (QUEUE queue)

automatically generated writer method

Source

queue.lisp (file)

Generic Function: stream-error-stream CONDITION
Package

cl-stream

Methods
Method: stream-error-stream (CONDITION stream-error)
Source

stream.lisp (file)

Generic Function: stream-fill-input-buffer BUFFERED-INPUT-STREAM

Fills the stream input buffer. Returns NIL if successful, or
:EOF if end of file was reached, or :NON-BLOCKING if operation would block.

Package

cl-stream

Source

buffered-input-stream.lisp (file)

Methods
Method: stream-fill-input-buffer (STREAM sequence-input-stream)
Source

sequence-input-stream.lisp (file)

Generic Function: stream-flush STREAM

Ensure that any output buffer is fully transmitted. Returns a state indicator which is NIL if flush succeeded, :EOF if end of file was reached, or
:NON-BLOCKING if flush would block.

Package

cl-stream

Source

output-stream.lisp (file)

Methods
Method: stream-flush (STREAM super-stream)
Source

super-stream.lisp (file)

Method: stream-flush (STREAM vector-output-stream)
Source

vector-output-stream.lisp (file)

Method: stream-flush (STREAM buffered-output-stream)

Flushes the output buffer of BUFFERED-OUTPUT-STREAM
by repeatedly calling STREAM-FLUSH-OUTPUT until empty. Returns NIL if output buffer was empty or emptied, or
:EOF if end of file was reached, or
:NON-BLOCKING if write would block.

Source

buffered-output-stream.lisp (file)

Method: stream-flush (STREAM output-stream)
Generic Function: stream-flush-output BUFFERED-OUTPUT-STREAM

Tries to flush once the stream output buffer. Returns
NIL if the output buffer was partially or completely flushed, or :EOF if end of file was reached, or
:NON-BLOCKING if operation would block.

Package

cl-stream

Source

buffered-output-stream.lisp (file)

Methods
Method: stream-flush-output (STREAM multi-buffered-output-stream)
Source

multi-buffered-output-stream.lisp (file)

Method: stream-flush-output (STREAM super-stream)
Source

super-stream.lisp (file)

Method: stream-flush-output (STREAM vector-output-stream)
Source

vector-output-stream.lisp (file)

Method: stream-flush-output (STREAM buffered-output-stream)
Generic Function: stream-input-buffer BUFFERED-INPUT-STREAM

Returns the stream input buffer, calling MAKE-STREAM-INPUT-BUFFER to create it if needed.

Package

cl-stream

Source

buffered-input-stream.lisp (file)

Writer

(setf stream-input-buffer) (generic function)

Methods
Method: stream-input-buffer (STREAM buffered-input-stream)
Generic Function: (setf stream-input-buffer) VALUE BUFFERED-INPUT-STREAM

Sets the stream input buffer.

Package

cl-stream

Source

buffered-input-stream.lisp (file)

Reader

stream-input-buffer (generic function)

Methods
Method: (setf stream-input-buffer) VALUE (STREAM buffered-input-stream)
Generic Function: stream-input-buffer-size OBJECT
Package

cl-stream

Methods
Method: stream-input-buffer-size (STREAM sequence-input-stream)
Source

sequence-input-stream.lisp (file)

Method: stream-input-buffer-size (BUFFERED-INPUT-STREAM buffered-input-stream)

automatically generated reader method

Source

buffered-input-stream.lisp (file)

Generic Function: stream-input-index OBJECT
Generic Function: (setf stream-input-index) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: stream-input-index (BUFFERED-INPUT-STREAM buffered-input-stream)

automatically generated reader method

Source

buffered-input-stream.lisp (file)

Method: (setf stream-input-index) NEW-VALUE (BUFFERED-INPUT-STREAM buffered-input-stream)

automatically generated writer method

Source

buffered-input-stream.lisp (file)

Generic Function: stream-input-length OBJECT
Generic Function: (setf stream-input-length) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: stream-input-length (STREAM sequence-input-stream)
Source

sequence-input-stream.lisp (file)

Method: stream-input-length (BUFFERED-INPUT-STREAM buffered-input-stream)

automatically generated reader method

Source

buffered-input-stream.lisp (file)

Method: (setf stream-input-length) NEW-VALUE (BUFFERED-INPUT-STREAM buffered-input-stream)

automatically generated writer method

Source

buffered-input-stream.lisp (file)

Generic Function: stream-open-p STREAM

Returns T is STREAM is open, or NIL if closed.

Package

cl-stream

Source

stream.lisp (file)

Writer

(setf stream-open-p) (generic function)

Methods
Method: stream-open-p (SEQUENCE-OUTPUT-STREAM sequence-output-stream)

automatically generated reader method

Source

sequence-output-stream.lisp (file)

Method: stream-open-p (STREAM sequence-input-stream)
Source

sequence-input-stream.lisp (file)

Method: stream-open-p (STREAM multi-buffered-output-stream)
Source

multi-buffered-output-stream.lisp (file)

Method: stream-open-p (STREAM super-stream)
Source

super-stream.lisp (file)

Method: stream-open-p (STREAM stream)
Source

cl-stream.lisp (file)

Generic Function: (setf stream-open-p) NEW-VALUE OBJECT
Package

cl-stream

Reader

stream-open-p (generic function)

Methods
Method: (setf stream-open-p) NEW-VALUE (SEQUENCE-OUTPUT-STREAM sequence-output-stream)

automatically generated writer method

Source

sequence-output-stream.lisp (file)

Generic Function: stream-output-buffer BUFFERED-OUTPUT-STREAM

Returns the stream output buffer, calling MAKE-STREAM-OUTPUT-BUFFER to create it if needed.

Package

cl-stream

Source

buffered-output-stream.lisp (file)

Writer

(setf stream-output-buffer) (generic function)

Methods
Method: stream-output-buffer (STREAM buffered-output-stream)
Generic Function: (setf stream-output-buffer) VALUE BUFFERED-OUTPUT-STREAM

Sets the stream output buffer.

Package

cl-stream

Source

buffered-output-stream.lisp (file)

Reader

stream-output-buffer (generic function)

Methods
Method: (setf stream-output-buffer) VALUE (STREAM buffered-output-stream)
Generic Function: stream-output-buffer-size OBJECT
Package

cl-stream

Methods
Method: stream-output-buffer-size (BUFFERED-OUTPUT-STREAM buffered-output-stream)

automatically generated reader method

Source

buffered-output-stream.lisp (file)

Generic Function: stream-output-index OBJECT
Generic Function: (setf stream-output-index) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: stream-output-index (BUFFERED-OUTPUT-STREAM buffered-output-stream)

automatically generated reader method

Source

buffered-output-stream.lisp (file)

Method: (setf stream-output-index) NEW-VALUE (BUFFERED-OUTPUT-STREAM buffered-output-stream)

automatically generated writer method

Source

buffered-output-stream.lisp (file)

Generic Function: stream-output-length OBJECT
Generic Function: (setf stream-output-length) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: stream-output-length (BUFFERED-OUTPUT-STREAM buffered-output-stream)

automatically generated reader method

Source

buffered-output-stream.lisp (file)

Method: (setf stream-output-length) NEW-VALUE (BUFFERED-OUTPUT-STREAM buffered-output-stream)

automatically generated writer method

Source

buffered-output-stream.lisp (file)

Generic Function: stream-read INPUT-STREAM

Tries to read one element from STREAM.
Returns two values : the element or NIL if read failed; and a state indicator which is
NIL if read succeeded,
:EOF if end of file was reached, or
:NON-BLOCKING if read would block.

Package

cl-stream

Source

input-stream.lisp (file)

Methods
Method: stream-read (QUEUE queue)
Source

queue.lisp (file)

Method: stream-read (STREAM line-tracking-input-stream)
Source

line-tracking-stream.lisp (file)

Method: stream-read (STREAM stream)
Source

cl-stream.lisp (file)

Method: stream-read (STREAM buffered-input-stream)
Source

buffered-input-stream.lisp (file)

Generic Function: stream-read-element-from-buffer STREAM
Package

cl-stream

Source

buffered-input-stream.lisp (file)

Methods
Method: stream-read-element-from-buffer (STREAM buffered-input-stream)
Generic Function: stream-read-line INPUT-STREAM
Package

cl-stream

Source

input-stream-1.lisp (file)

Methods
Method: stream-read-line (STREAM character-stream)
Generic Function: stream-read-sequence INPUT-STREAM SEQ &key START END

Reads elements from INPUT-STREAM into SEQ from START to END. Returns two values : the number of elements read, and
a state indicator which is
NIL if STREAM-READ-SEQUENCE succeeded :EOF if end of file was reached :NON-BLOCKING if read would block.

Package

cl-stream

Source

input-stream.lisp (file)

Methods
Method: stream-read-sequence (STREAM stream) (SEQ sequence) &key START END
Source

cl-stream.lisp (file)

Method: stream-read-sequence (STREAM input-stream) SEQ &key START END
Generic Function: stream-read-sequence-until INPUT-STREAM END-ELEMENT SEQ &key START END

Reads elements from INPUT-STREAM into SEQ
from START to END until END-ELEMENT is read. Returns two values : the number of elements read, and
a state indicator which is
NIL if STREAM-READ-SEQUENCE-UNTIL succeeded
:EOF if end of file was reached
:NON-BLOCKING if read would block.

Package

cl-stream

Source

input-stream.lisp (file)

Methods
Method: stream-read-sequence-until (STREAM input-stream) END-ELEMENT SEQ &key START END
Generic Function: stream-read-until INPUT-STREAM END-ELEMENT

Reads elements from INPUT-STREAM from START to END until END-ELEMENT is read. Returns two values : a sequence of elements read, and
a state indicator which is
NIL if READ-UNTIL succeeded
:EOF if end of file was reached :NON-BLOCKING if read would block.

Package

cl-stream

Source

input-stream.lisp (file)

Methods
Method: stream-read-until STREAM END-ELEMENT
Source

input-stream-1.lisp (file)

Generic Function: stream-underlying-stream OBJECT
Package

cl-stream

Methods
Method: stream-underlying-stream (MULTI-BUFFERED-OUTPUT-STREAM multi-buffered-output-stream)

automatically generated reader method

Source

multi-buffered-output-stream.lisp (file)

Method: stream-underlying-stream (SUPER-STREAM super-stream)

automatically generated reader method

Source

super-stream.lisp (file)

Generic Function: stream-write OUTPUT-STREAM ELEMENT

Tries to write one element to STREAM.
Returns a state indicator which is NIL if write succeeded, :EOF if end of file was reached, or
:NON-BLOCKING if write would block.

Package

cl-stream

Source

output-stream.lisp (file)

Methods
Method: stream-write (QUEUE queue) ELEMENT
Source

queue.lisp (file)

Method: stream-write (STREAM multi-buffered-output-stream) ELEMENT
Source

multi-buffered-output-stream.lisp (file)

Method: stream-write (STREAM stream) (ELEMENT character)
Source

cl-stream.lisp (file)

Method: stream-write (STREAM stream) (ELEMENT integer)
Source

cl-stream.lisp (file)

Method: stream-write (STREAM buffered-output-stream) ELEMENT
Source

buffered-output-stream.lisp (file)

Generic Function: stream-write-element-to-buffer STREAM ELEMENT
Package

cl-stream

Source

buffered-output-stream.lisp (file)

Methods
Method: stream-write-element-to-buffer (STREAM vector-output-stream) ELEMENT
Source

vector-output-stream.lisp (file)

Generic Function: stream-write-sequence OUTPUT-STREAM SEQ &key START END

Writes elements from SEQ from START to END to OUTPUT-STREAM. Returns two values : the number of elements written, and
a state indicator which is
NIL if WRITE-SEQUENCE succeeded
:EOF if end of file was reached :NON-BLOCKING if write would block.

Package

cl-stream

Source

output-stream.lisp (file)

Methods
Method: stream-write-sequence (STREAM multi-buffered-output-stream) (SEQ sequence) &key START END
Source

multi-buffered-output-stream.lisp (file)

Method: stream-write-sequence (STREAM stream) (SEQ sequence) &key START END
Source

cl-stream.lisp (file)

Method: stream-write-sequence (S buffered-output-stream) (SEQ sequence) &key START END
Source

buffered-output-stream.lisp (file)

Method: stream-write-sequence (STREAM output-stream) (SEQ sequence) &key START END

Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Conditions

Condition: end-of-file ()
Package

cl-stream

Source

conditions.lisp (file)

Direct superclasses

stream-condition (condition)

Condition: non-blocking ()
Package

cl-stream

Source

conditions.lisp (file)

Direct superclasses

stream-condition (condition)

Condition: stream-closed-error ()

An error that is signalled when trying to read from or write to a closed stream.

Package

cl-stream

Source

stream.lisp (file)

Direct superclasses

stream-error (condition)

Condition: stream-condition ()
Package

cl-stream

Source

conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

stream-condition-stream (method)

Direct slots
Slot: stream
Initargs

:stream

Readers

stream-condition-stream (generic function)

Condition: stream-end-error ()

An error that is signalled when stream end was reached.

Package

cl-stream

Source

stream.lisp (file)

Direct superclasses

stream-error (condition)

Condition: stream-error ()

Superclass for all errors related to streams.

Package

cl-stream

Source

stream.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct methods

stream-error-stream (method)

Direct slots
Slot: stream
Initargs

:stream

Readers

stream-error-stream (generic function)

Condition: stream-input-error ()

An error which is signalled when an input error occurs on a stream.

Package

cl-stream

Source

input-stream.lisp (file)

Direct superclasses

stream-error (condition)

Condition: stream-output-error ()

An error which is signalled when an output error occurs on a stream.

Package

cl-stream

Source

output-stream.lisp (file)

Direct superclasses

stream-error (condition)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.7 Classes

Class: buffered-input-stream ()
Package

cl-stream

Source

buffered-input-stream.lisp (file)

Direct superclasses

input-stream (class)

Direct subclasses

sequence-input-stream (class)

Direct methods
Direct slots
Slot: input-buffer
Slot: input-buffer-size
Initargs

:input-buffer-size

Initform

cl-stream:*stream-default-buffer-size*

Readers

stream-input-buffer-size (generic function)

Slot: input-index
Type

cl-stream:fixnum+

Initform

0

Readers

stream-input-index (generic function)

Writers

(setf stream-input-index) (generic function)

Slot: input-length
Type

cl-stream:fixnum+

Initform

0

Readers

stream-input-length (generic function)

Writers

(setf stream-input-length) (generic function)

Class: buffered-output-stream ()

An output stream that buffers its writes until it
gets flushed. To subclass it actual methods are needed for MAKE-STREAM-OUTPUT-BUFFER STREAM-WRITE-ELEMENT-TO-BUFFER
STREAM-FLUSH-OUTPUT

Package

cl-stream

Source

buffered-output-stream.lisp (file)

Direct superclasses

output-stream (class)

Direct subclasses
Direct methods
Direct slots
Slot: element-type
Initargs

:element-type

Initform

t

Slot: output-buffer
Slot: output-buffer-size
Initargs

:output-buffer-size

Initform

cl-stream:*stream-default-buffer-size*

Readers

stream-output-buffer-size (generic function)

Slot: output-index
Type

cl-stream:fixnum+

Initform

0

Readers

stream-output-index (generic function)

Writers

(setf stream-output-index) (generic function)

Slot: output-length
Type

cl-stream:fixnum+

Initform

0

Readers

stream-output-length (generic function)

Writers

(setf stream-output-length) (generic function)

Class: character-stream ()
Package

cl-stream

Source

character-stream.lisp (file)

Direct superclasses

stream (class)

Direct subclasses
Direct methods
Class: input-stream ()

Subclass of STREAM supporting READ operations.

Package

cl-stream

Source

input-stream.lisp (file)

Direct superclasses

stream (class)

Direct subclasses
Direct methods
Class: io-stream ()
Package

cl-stream

Source

io-stream.lisp (file)

Direct superclasses
Direct subclasses

queue (class)

Class: multi-buffered-output-stream ()
Package

cl-stream

Source

multi-buffered-output-stream.lisp (file)

Direct superclasses

buffered-output-stream (class)

Direct methods
Direct slots
Slot: underlying-stream
Type

cl-stream:buffered-output-stream

Initargs

:stream

Readers

stream-underlying-stream (generic function)

Class: output-stream ()

Subclass of STREAM supporting STREAM-WRITE operation.

Package

cl-stream

Source

output-stream.lisp (file)

Direct superclasses

stream (class)

Direct subclasses
Direct methods
Class: queue ()
Package

cl-stream

Source

queue.lisp (file)

Direct superclasses

io-stream (class)

Direct methods
Direct slots
Slot: buffer-size
Type

cl-stream:fixnum+

Initargs

:buffer-size

Initform

cl-stream:*stream-default-buffer-size*

Readers

queue-buffer-size (generic function)

Writers

(setf queue-buffer-size) (generic function)

Slot: buffer
Type

vector

Slot: element-type
Initargs

:type

Initform

t

Readers

stream-element-type (generic function)

Writers

(setf stream-element-type) (generic function)

Slot: length
Type

cl-stream:fixnum+

Initform

0

Readers

queue-length (generic function)

Writers

(setf queue-length) (generic function)

Slot: read-index
Type

cl-stream:fixnum+

Initform

0

Readers

queue-read-index (generic function)

Writers

(setf queue-read-index) (generic function)

Slot: write-index
Type

cl-stream:fixnum+

Initform

0

Readers

queue-write-index (generic function)

Writers

(setf queue-write-index) (generic function)

Class: sequence-input-stream ()

A buffered input stream that reads from a sequence.

Package

cl-stream

Source

sequence-input-stream.lisp (file)

Direct superclasses

buffered-input-stream (class)

Direct methods
Direct slots
Slot: open-p
Type

boolean

Initform

t

Class: sequence-output-stream ()

A buffered output stream that writes to a sequence.

Package

cl-stream

Source

sequence-output-stream.lisp (file)

Direct superclasses

buffered-output-stream (class)

Direct subclasses

vector-output-stream (class)

Direct methods
Direct slots
Slot: open-p
Type

boolean

Initform

t

Readers

stream-open-p (generic function)

Writers

(setf stream-open-p) (generic function)

Slot: element-type
Initargs

:element-type

Initform

t

Readers

stream-element-type (generic function)

Class: stream ()

Base class for all streams.

Package

cl-stream

Source

stream.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods

stream-blocking-p (method)

Class: string-output-stream ()
Package

cl-stream

Source

string-output-stream.lisp (file)

Direct superclasses
Direct methods

initialize-instance (method)

Direct Default Initargs
InitargValue
:element-type(quote character)
Class: super-stream ()
Package

cl-stream

Source

super-stream.lisp (file)

Direct superclasses

stream (class)

Direct subclasses

line-tracking-input-stream (class)

Direct methods
Direct slots
Slot: underlying-stream
Type

cl-stream:stream

Initargs

:stream

Readers

stream-underlying-stream (generic function)

Class: ub8-stream ()
Package

cl-stream

Source

ub8-stream.lisp (file)

Direct superclasses

stream (class)

Direct methods

stream-element-type (method)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.8 Types

Type: fixnum+ &optional START
Package

cl-stream

Source

misc.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Macros

Macro: with-output-to-vector (VAR &optional ELEMENT-TYPE) &body BODY

Binds VAR to a new vector output stream with element-type ELEMENT-TYPE. Returns the output vector if BODY returns normally. The stream is closed after BODY returns normally or before it is aborted by a control transfer of some kind.

Package

cl-stream

Source

vector-output-stream.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Functions

Function: queue-new-buffer QUEUE US
Package

cl-stream

Source

multi-buffered-output-stream.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Generic functions

Generic Function: check-if-open STREAM
Package

cl-stream

Source

stream.lisp (file)

Methods
Method: check-if-open STREAM

Checks if STREAM is open and signals an error otherwise.

Generic Function: discard-stream-input-buffer BUFFERED-INPUT-STREAM
Package

cl-stream

Source

buffered-input-stream.lisp (file)

Methods
Method: discard-stream-input-buffer (STREAM buffered-input-stream)
Generic Function: make-queue-buffer QUEUE
Package

cl-stream

Source

queue.lisp (file)

Methods
Method: make-queue-buffer (QUEUE queue)
Generic Function: multi-buffer-output MULTI-BUFFERED-OUTPUT-STREAM
Package

cl-stream

Source

multi-buffered-output-stream.lisp (file)

Methods
Method: multi-buffer-output (STREAM multi-buffered-output-stream)
Generic Function: multi-buffer-write MULTI-BUFFERED-OUTPUT-STREAM
Package

cl-stream

Source

multi-buffered-output-stream.lisp (file)

Methods
Method: multi-buffer-write (STREAM multi-buffered-output-stream)
Generic Function: queue-buffer QUEUE
Package

cl-stream

Source

queue.lisp (file)

Methods
Method: queue-buffer (QUEUE queue)
Generic Function: queue-buffer-size OBJECT
Generic Function: (setf queue-buffer-size) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: queue-buffer-size (QUEUE queue)

automatically generated reader method

Source

queue.lisp (file)

Method: (setf queue-buffer-size) NEW-VALUE (QUEUE queue)

automatically generated writer method

Source

queue.lisp (file)

Generic Function: queue-last QUEUE
Package

cl-stream

Methods
Method: queue-last (QUEUE queue)
Source

queue.lisp (file)

Generic Function: queue-read-index OBJECT
Generic Function: (setf queue-read-index) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: queue-read-index (QUEUE queue)

automatically generated reader method

Source

queue.lisp (file)

Method: (setf queue-read-index) NEW-VALUE (QUEUE queue)

automatically generated writer method

Source

queue.lisp (file)

Generic Function: queue-write-index OBJECT
Generic Function: (setf queue-write-index) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: queue-write-index (QUEUE queue)

automatically generated reader method

Source

queue.lisp (file)

Method: (setf queue-write-index) NEW-VALUE (QUEUE queue)

automatically generated writer method

Source

queue.lisp (file)

Generic Function: stream-buffer-element STREAM POSITION

Returns the element in stream buffer at position.

Package

cl-stream

Source

buffered-output-stream.lisp (file)

Generic Function: stream-clear-output BUFFERED-OUTPUT-STREAM

Removes the contents of the output buffer.

Package

cl-stream

Source

buffered-output-stream.lisp (file)

Methods
Method: stream-clear-output (STREAM super-stream)
Source

super-stream.lisp (file)

Method: stream-clear-output (STREAM buffered-output-stream)
Generic Function: stream-close STREAM

Prevent all further operations on STREAM.

Package

cl-stream

Source

stream.lisp (file)

Methods
Method: stream-close (STREAM sequence-output-stream)
Source

sequence-output-stream.lisp (file)

Method: stream-close (STREAM sequence-input-stream)
Source

sequence-input-stream.lisp (file)

Method: stream-close (STREAM multi-buffered-output-stream)
Source

multi-buffered-output-stream.lisp (file)

Method: stream-close (STREAM super-stream)
Source

super-stream.lisp (file)

Method: stream-close (STREAM stream)
Source

cl-stream.lisp (file)

Method: stream-close (STREAM buffered-output-stream) after
Source

buffered-output-stream.lisp (file)

Method: stream-close (STREAM buffered-output-stream) before
Source

buffered-output-stream.lisp (file)

Method: stream-close (STREAM buffered-input-stream) after
Source

buffered-input-stream.lisp (file)

Generic Function: stream-finish-output STREAM
Package

cl-stream

Methods
Method: stream-finish-output (STREAM stream)
Source

cl-stream.lisp (file)

Generic Function: stream-input-column OBJECT
Generic Function: (setf stream-input-column) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: stream-input-column (LINE-TRACKING-INPUT-STREAM line-tracking-input-stream)

automatically generated reader method

Source

line-tracking-stream.lisp (file)

Method: (setf stream-input-column) NEW-VALUE (LINE-TRACKING-INPUT-STREAM line-tracking-input-stream)

automatically generated writer method

Source

line-tracking-stream.lisp (file)

Generic Function: stream-input-line OBJECT
Generic Function: (setf stream-input-line) NEW-VALUE OBJECT
Package

cl-stream

Methods
Method: stream-input-line (LINE-TRACKING-INPUT-STREAM line-tracking-input-stream)

automatically generated reader method

Source

line-tracking-stream.lisp (file)

Method: (setf stream-input-line) NEW-VALUE (LINE-TRACKING-INPUT-STREAM line-tracking-input-stream)

automatically generated writer method

Source

line-tracking-stream.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Classes

Class: line-tracking-input-stream ()
Package

cl-stream

Source

line-tracking-stream.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: input-column
Type

cl-stream:fixnum+

Initargs

:input-column

Initform

0

Readers

stream-input-column (generic function)

Writers

(setf stream-input-column) (generic function)

Slot: input-line
Type

cl-stream:fixnum+

Initargs

:input-line

Initform

0

Readers

stream-input-line (generic function)

Writers

(setf stream-input-line) (generic function)

Class: vector-output-stream ()
Package

cl-stream

Source

vector-output-stream.lisp (file)

Direct superclasses

sequence-output-stream (class)

Direct subclasses

string-output-stream (class)

Direct methods

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-stream.asd: The cl-stream<dot>asd file
cl-stream/buffered-input-stream.lisp: The cl-stream/buffered-input-stream<dot>lisp file
cl-stream/buffered-io-stream.lisp: The cl-stream/buffered-io-stream<dot>lisp file
cl-stream/buffered-output-stream.lisp: The cl-stream/buffered-output-stream<dot>lisp file
cl-stream/character-stream.lisp: The cl-stream/character-stream<dot>lisp file
cl-stream/cl-stream.lisp: The cl-stream/cl-stream<dot>lisp file
cl-stream/conditions.lisp: The cl-stream/conditions<dot>lisp file
cl-stream/input-stream-1.lisp: The cl-stream/input-stream-1<dot>lisp file
cl-stream/input-stream.lisp: The cl-stream/input-stream<dot>lisp file
cl-stream/io-stream.lisp: The cl-stream/io-stream<dot>lisp file
cl-stream/line-tracking-stream.lisp: The cl-stream/line-tracking-stream<dot>lisp file
cl-stream/misc.lisp: The cl-stream/misc<dot>lisp file
cl-stream/multi-buffered-output-stream.lisp: The cl-stream/multi-buffered-output-stream<dot>lisp file
cl-stream/output-stream.lisp: The cl-stream/output-stream<dot>lisp file
cl-stream/package.lisp: The cl-stream/package<dot>lisp file
cl-stream/queue.lisp: The cl-stream/queue<dot>lisp file
cl-stream/sequence-input-stream.lisp: The cl-stream/sequence-input-stream<dot>lisp file
cl-stream/sequence-output-stream.lisp: The cl-stream/sequence-output-stream<dot>lisp file
cl-stream/stdio.lisp: The cl-stream/stdio<dot>lisp file
cl-stream/stream.lisp: The cl-stream/stream<dot>lisp file
cl-stream/string-output-stream.lisp: The cl-stream/string-output-stream<dot>lisp file
cl-stream/super-stream.lisp: The cl-stream/super-stream<dot>lisp file
cl-stream/ub8-stream.lisp: The cl-stream/ub8-stream<dot>lisp file
cl-stream/vector-output-stream.lisp: The cl-stream/vector-output-stream<dot>lisp file

F
File, Lisp, cl-stream.asd: The cl-stream<dot>asd file
File, Lisp, cl-stream/buffered-input-stream.lisp: The cl-stream/buffered-input-stream<dot>lisp file
File, Lisp, cl-stream/buffered-io-stream.lisp: The cl-stream/buffered-io-stream<dot>lisp file
File, Lisp, cl-stream/buffered-output-stream.lisp: The cl-stream/buffered-output-stream<dot>lisp file
File, Lisp, cl-stream/character-stream.lisp: The cl-stream/character-stream<dot>lisp file
File, Lisp, cl-stream/cl-stream.lisp: The cl-stream/cl-stream<dot>lisp file
File, Lisp, cl-stream/conditions.lisp: The cl-stream/conditions<dot>lisp file
File, Lisp, cl-stream/input-stream-1.lisp: The cl-stream/input-stream-1<dot>lisp file
File, Lisp, cl-stream/input-stream.lisp: The cl-stream/input-stream<dot>lisp file
File, Lisp, cl-stream/io-stream.lisp: The cl-stream/io-stream<dot>lisp file
File, Lisp, cl-stream/line-tracking-stream.lisp: The cl-stream/line-tracking-stream<dot>lisp file
File, Lisp, cl-stream/misc.lisp: The cl-stream/misc<dot>lisp file
File, Lisp, cl-stream/multi-buffered-output-stream.lisp: The cl-stream/multi-buffered-output-stream<dot>lisp file
File, Lisp, cl-stream/output-stream.lisp: The cl-stream/output-stream<dot>lisp file
File, Lisp, cl-stream/package.lisp: The cl-stream/package<dot>lisp file
File, Lisp, cl-stream/queue.lisp: The cl-stream/queue<dot>lisp file
File, Lisp, cl-stream/sequence-input-stream.lisp: The cl-stream/sequence-input-stream<dot>lisp file
File, Lisp, cl-stream/sequence-output-stream.lisp: The cl-stream/sequence-output-stream<dot>lisp file
File, Lisp, cl-stream/stdio.lisp: The cl-stream/stdio<dot>lisp file
File, Lisp, cl-stream/stream.lisp: The cl-stream/stream<dot>lisp file
File, Lisp, cl-stream/string-output-stream.lisp: The cl-stream/string-output-stream<dot>lisp file
File, Lisp, cl-stream/super-stream.lisp: The cl-stream/super-stream<dot>lisp file
File, Lisp, cl-stream/ub8-stream.lisp: The cl-stream/ub8-stream<dot>lisp file
File, Lisp, cl-stream/vector-output-stream.lisp: The cl-stream/vector-output-stream<dot>lisp file

L
Lisp File, cl-stream.asd: The cl-stream<dot>asd file
Lisp File, cl-stream/buffered-input-stream.lisp: The cl-stream/buffered-input-stream<dot>lisp file
Lisp File, cl-stream/buffered-io-stream.lisp: The cl-stream/buffered-io-stream<dot>lisp file
Lisp File, cl-stream/buffered-output-stream.lisp: The cl-stream/buffered-output-stream<dot>lisp file
Lisp File, cl-stream/character-stream.lisp: The cl-stream/character-stream<dot>lisp file
Lisp File, cl-stream/cl-stream.lisp: The cl-stream/cl-stream<dot>lisp file
Lisp File, cl-stream/conditions.lisp: The cl-stream/conditions<dot>lisp file
Lisp File, cl-stream/input-stream-1.lisp: The cl-stream/input-stream-1<dot>lisp file
Lisp File, cl-stream/input-stream.lisp: The cl-stream/input-stream<dot>lisp file
Lisp File, cl-stream/io-stream.lisp: The cl-stream/io-stream<dot>lisp file
Lisp File, cl-stream/line-tracking-stream.lisp: The cl-stream/line-tracking-stream<dot>lisp file
Lisp File, cl-stream/misc.lisp: The cl-stream/misc<dot>lisp file
Lisp File, cl-stream/multi-buffered-output-stream.lisp: The cl-stream/multi-buffered-output-stream<dot>lisp file
Lisp File, cl-stream/output-stream.lisp: The cl-stream/output-stream<dot>lisp file
Lisp File, cl-stream/package.lisp: The cl-stream/package<dot>lisp file
Lisp File, cl-stream/queue.lisp: The cl-stream/queue<dot>lisp file
Lisp File, cl-stream/sequence-input-stream.lisp: The cl-stream/sequence-input-stream<dot>lisp file
Lisp File, cl-stream/sequence-output-stream.lisp: The cl-stream/sequence-output-stream<dot>lisp file
Lisp File, cl-stream/stdio.lisp: The cl-stream/stdio<dot>lisp file
Lisp File, cl-stream/stream.lisp: The cl-stream/stream<dot>lisp file
Lisp File, cl-stream/string-output-stream.lisp: The cl-stream/string-output-stream<dot>lisp file
Lisp File, cl-stream/super-stream.lisp: The cl-stream/super-stream<dot>lisp file
Lisp File, cl-stream/ub8-stream.lisp: The cl-stream/ub8-stream<dot>lisp file
Lisp File, cl-stream/vector-output-stream.lisp: The cl-stream/vector-output-stream<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
C   D   F   G   M   Q   R   S   W  
Index Entry  Section

(
(setf queue-buffer-size): Internal generic functions
(setf queue-buffer-size): Internal generic functions
(setf queue-first): Exported generic functions
(setf queue-first): Exported generic functions
(setf queue-length): Exported generic functions
(setf queue-length): Exported generic functions
(setf queue-read-index): Internal generic functions
(setf queue-read-index): Internal generic functions
(setf queue-write-index): Internal generic functions
(setf queue-write-index): Internal generic functions
(setf stream-blocking-p): Exported generic functions
(setf stream-element-type): Exported generic functions
(setf stream-element-type): Exported generic functions
(setf stream-input-buffer): Exported generic functions
(setf stream-input-buffer): Exported generic functions
(setf stream-input-column): Internal generic functions
(setf stream-input-column): Internal generic functions
(setf stream-input-index): Exported generic functions
(setf stream-input-index): Exported generic functions
(setf stream-input-length): Exported generic functions
(setf stream-input-length): Exported generic functions
(setf stream-input-line): Internal generic functions
(setf stream-input-line): Internal generic functions
(setf stream-open-p): Exported generic functions
(setf stream-open-p): Exported generic functions
(setf stream-output-buffer): Exported generic functions
(setf stream-output-buffer): Exported generic functions
(setf stream-output-index): Exported generic functions
(setf stream-output-index): Exported generic functions
(setf stream-output-length): Exported generic functions
(setf stream-output-length): Exported generic functions

C
check-if-open: Internal generic functions
check-if-open: Internal generic functions

D
discard-stream-input-buffer: Internal generic functions
discard-stream-input-buffer: Internal generic functions

F
Function, multi-buffered-output-stream: Exported functions
Function, queue-new-buffer: Internal functions
Function, read: Exported functions
Function, sequence-input-stream: Exported functions
Function, shadowing-import-from: Exported functions
Function, string-input-stream: Exported functions
Function, string-output-stream: Exported functions
Function, write: Exported functions

G
Generic Function, (setf queue-buffer-size): Internal generic functions
Generic Function, (setf queue-first): Exported generic functions
Generic Function, (setf queue-length): Exported generic functions
Generic Function, (setf queue-read-index): Internal generic functions
Generic Function, (setf queue-write-index): Internal generic functions
Generic Function, (setf stream-blocking-p): Exported generic functions
Generic Function, (setf stream-element-type): Exported generic functions
Generic Function, (setf stream-input-buffer): Exported generic functions
Generic Function, (setf stream-input-column): Internal generic functions
Generic Function, (setf stream-input-index): Exported generic functions
Generic Function, (setf stream-input-length): Exported generic functions
Generic Function, (setf stream-input-line): Internal generic functions
Generic Function, (setf stream-open-p): Exported generic functions
Generic Function, (setf stream-output-buffer): Exported generic functions
Generic Function, (setf stream-output-index): Exported generic functions
Generic Function, (setf stream-output-length): Exported generic functions
Generic Function, check-if-open: Internal generic functions
Generic Function, discard-stream-input-buffer: Internal generic functions
Generic Function, make-queue-buffer: Internal generic functions
Generic Function, make-stream-input-buffer: Exported generic functions
Generic Function, make-stream-output-buffer: Exported generic functions
Generic Function, multi-buffer-output: Internal generic functions
Generic Function, multi-buffer-write: Internal generic functions
Generic Function, queue-buffer: Internal generic functions
Generic Function, queue-buffer-size: Internal generic functions
Generic Function, queue-first: Exported generic functions
Generic Function, queue-last: Internal generic functions
Generic Function, queue-length: Exported generic functions
Generic Function, queue-read-index: Internal generic functions
Generic Function, queue-write-index: Internal generic functions
Generic Function, sequence-output-stream-reset: Exported generic functions
Generic Function, sequence-output-stream-sequence: Exported generic functions
Generic Function, stream-blocking-p: Exported generic functions
Generic Function, stream-buffer-element: Internal generic functions
Generic Function, stream-clear-output: Internal generic functions
Generic Function, stream-close: Internal generic functions
Generic Function, stream-condition-stream: Exported generic functions
Generic Function, stream-copy: Exported generic functions
Generic Function, stream-copy-n: Exported generic functions
Generic Function, stream-discard-n: Exported generic functions
Generic Function, stream-discard-output-buffer: Exported generic functions
Generic Function, stream-element-type: Exported generic functions
Generic Function, stream-error-stream: Exported generic functions
Generic Function, stream-fill-input-buffer: Exported generic functions
Generic Function, stream-finish-output: Internal generic functions
Generic Function, stream-flush: Exported generic functions
Generic Function, stream-flush-output: Exported generic functions
Generic Function, stream-input-buffer: Exported generic functions
Generic Function, stream-input-buffer-size: Exported generic functions
Generic Function, stream-input-column: Internal generic functions
Generic Function, stream-input-index: Exported generic functions
Generic Function, stream-input-length: Exported generic functions
Generic Function, stream-input-line: Internal generic functions
Generic Function, stream-open-p: Exported generic functions
Generic Function, stream-output-buffer: Exported generic functions
Generic Function, stream-output-buffer-size: Exported generic functions
Generic Function, stream-output-index: Exported generic functions
Generic Function, stream-output-length: Exported generic functions
Generic Function, stream-read: Exported generic functions
Generic Function, stream-read-element-from-buffer: Exported generic functions
Generic Function, stream-read-line: Exported generic functions
Generic Function, stream-read-sequence: Exported generic functions
Generic Function, stream-read-sequence-until: Exported generic functions
Generic Function, stream-read-until: Exported generic functions
Generic Function, stream-underlying-stream: Exported generic functions
Generic Function, stream-write: Exported generic functions
Generic Function, stream-write-element-to-buffer: Exported generic functions
Generic Function, stream-write-sequence: Exported generic functions

M
Macro, with-output-to-string: Exported macros
Macro, with-output-to-vector: Internal macros
Macro, with-stream: Exported macros
make-queue-buffer: Internal generic functions
make-queue-buffer: Internal generic functions
make-stream-input-buffer: Exported generic functions
make-stream-input-buffer: Exported generic functions
make-stream-output-buffer: Exported generic functions
make-stream-output-buffer: Exported generic functions
make-stream-output-buffer: Exported generic functions
Method, (setf queue-buffer-size): Internal generic functions
Method, (setf queue-first): Exported generic functions
Method, (setf queue-length): Exported generic functions
Method, (setf queue-read-index): Internal generic functions
Method, (setf queue-write-index): Internal generic functions
Method, (setf stream-element-type): Exported generic functions
Method, (setf stream-input-buffer): Exported generic functions
Method, (setf stream-input-column): Internal generic functions
Method, (setf stream-input-index): Exported generic functions
Method, (setf stream-input-length): Exported generic functions
Method, (setf stream-input-line): Internal generic functions
Method, (setf stream-open-p): Exported generic functions
Method, (setf stream-output-buffer): Exported generic functions
Method, (setf stream-output-index): Exported generic functions
Method, (setf stream-output-length): Exported generic functions
Method, check-if-open: Internal generic functions
Method, discard-stream-input-buffer: Internal generic functions
Method, make-queue-buffer: Internal generic functions
Method, make-stream-input-buffer: Exported generic functions
Method, make-stream-output-buffer: Exported generic functions
Method, make-stream-output-buffer: Exported generic functions
Method, multi-buffer-output: Internal generic functions
Method, multi-buffer-write: Internal generic functions
Method, queue-buffer: Internal generic functions
Method, queue-buffer-size: Internal generic functions
Method, queue-first: Exported generic functions
Method, queue-last: Internal generic functions
Method, queue-length: Exported generic functions
Method, queue-read-index: Internal generic functions
Method, queue-write-index: Internal generic functions
Method, sequence-output-stream-reset: Exported generic functions
Method, sequence-output-stream-sequence: Exported generic functions
Method, stream-blocking-p: Exported generic functions
Method, stream-blocking-p: Exported generic functions
Method, stream-clear-output: Internal generic functions
Method, stream-clear-output: Internal generic functions
Method, stream-close: Internal generic functions
Method, stream-close: Internal generic functions
Method, stream-close: Internal generic functions
Method, stream-close: Internal generic functions
Method, stream-close: Internal generic functions
Method, stream-close: Internal generic functions
Method, stream-close: Internal generic functions
Method, stream-close: Internal generic functions
Method, stream-condition-stream: Exported generic functions
Method, stream-copy: Exported generic functions
Method, stream-copy: Exported generic functions
Method, stream-copy-n: Exported generic functions
Method, stream-discard-n: Exported generic functions
Method, stream-discard-output-buffer: Exported generic functions
Method, stream-discard-output-buffer: Exported generic functions
Method, stream-discard-output-buffer: Exported generic functions
Method, stream-element-type: Exported generic functions
Method, stream-element-type: Exported generic functions
Method, stream-element-type: Exported generic functions
Method, stream-element-type: Exported generic functions
Method, stream-element-type: Exported generic functions
Method, stream-element-type: Exported generic functions
Method, stream-element-type: Exported generic functions
Method, stream-element-type: Exported generic functions
Method, stream-error-stream: Exported generic functions
Method, stream-fill-input-buffer: Exported generic functions
Method, stream-finish-output: Internal generic functions
Method, stream-flush: Exported generic functions
Method, stream-flush: Exported generic functions
Method, stream-flush: Exported generic functions
Method, stream-flush: Exported generic functions
Method, stream-flush-output: Exported generic functions
Method, stream-flush-output: Exported generic functions
Method, stream-flush-output: Exported generic functions
Method, stream-flush-output: Exported generic functions
Method, stream-input-buffer: Exported generic functions
Method, stream-input-buffer-size: Exported generic functions
Method, stream-input-buffer-size: Exported generic functions
Method, stream-input-column: Internal generic functions
Method, stream-input-index: Exported generic functions
Method, stream-input-length: Exported generic functions
Method, stream-input-length: Exported generic functions
Method, stream-input-line: Internal generic functions
Method, stream-open-p: Exported generic functions
Method, stream-open-p: Exported generic functions
Method, stream-open-p: Exported generic functions
Method, stream-open-p: Exported generic functions
Method, stream-open-p: Exported generic functions
Method, stream-output-buffer: Exported generic functions
Method, stream-output-buffer-size: Exported generic functions
Method, stream-output-index: Exported generic functions
Method, stream-output-length: Exported generic functions
Method, stream-read: Exported generic functions
Method, stream-read: Exported generic functions
Method, stream-read: Exported generic functions
Method, stream-read: Exported generic functions
Method, stream-read-element-from-buffer: Exported generic functions
Method, stream-read-line: Exported generic functions
Method, stream-read-sequence: Exported generic functions
Method, stream-read-sequence: Exported generic functions
Method, stream-read-sequence-until: Exported generic functions
Method, stream-read-until: Exported generic functions
Method, stream-underlying-stream: Exported generic functions
Method, stream-underlying-stream: Exported generic functions
Method, stream-write: Exported generic functions
Method, stream-write: Exported generic functions
Method, stream-write: Exported generic functions
Method, stream-write: Exported generic functions
Method, stream-write: Exported generic functions
Method, stream-write-element-to-buffer: Exported generic functions
Method, stream-write-sequence: Exported generic functions
Method, stream-write-sequence: Exported generic functions
Method, stream-write-sequence: Exported generic functions
Method, stream-write-sequence: Exported generic functions
multi-buffer-output: Internal generic functions
multi-buffer-output: Internal generic functions
multi-buffer-write: Internal generic functions
multi-buffer-write: Internal generic functions
multi-buffered-output-stream: Exported functions

Q
queue-buffer: Internal generic functions
queue-buffer: Internal generic functions
queue-buffer-size: Internal generic functions
queue-buffer-size: Internal generic functions
queue-first: Exported generic functions
queue-first: Exported generic functions
queue-last: Internal generic functions
queue-last: Internal generic functions
queue-length: Exported generic functions
queue-length: Exported generic functions
queue-new-buffer: Internal functions
queue-read-index: Internal generic functions
queue-read-index: Internal generic functions
queue-write-index: Internal generic functions
queue-write-index: Internal generic functions

R
read: Exported functions

S
sequence-input-stream: Exported functions
sequence-output-stream-reset: Exported generic functions
sequence-output-stream-reset: Exported generic functions
sequence-output-stream-sequence: Exported generic functions
sequence-output-stream-sequence: Exported generic functions
shadowing-import-from: Exported functions
stream-blocking-p: Exported generic functions
stream-blocking-p: Exported generic functions
stream-blocking-p: Exported generic functions
stream-buffer-element: Internal generic functions
stream-clear-output: Internal generic functions
stream-clear-output: Internal generic functions
stream-clear-output: Internal generic functions
stream-close: Internal generic functions
stream-close: Internal generic functions
stream-close: Internal generic functions
stream-close: Internal generic functions
stream-close: Internal generic functions
stream-close: Internal generic functions
stream-close: Internal generic functions
stream-close: Internal generic functions
stream-close: Internal generic functions
stream-condition-stream: Exported generic functions
stream-condition-stream: Exported generic functions
stream-copy: Exported generic functions
stream-copy: Exported generic functions
stream-copy: Exported generic functions
stream-copy-n: Exported generic functions
stream-copy-n: Exported generic functions
stream-discard-n: Exported generic functions
stream-discard-n: Exported generic functions
stream-discard-output-buffer: Exported generic functions
stream-discard-output-buffer: Exported generic functions
stream-discard-output-buffer: Exported generic functions
stream-discard-output-buffer: Exported generic functions
stream-element-type: Exported generic functions
stream-element-type: Exported generic functions
stream-element-type: Exported generic functions
stream-element-type: Exported generic functions
stream-element-type: Exported generic functions
stream-element-type: Exported generic functions
stream-element-type: Exported generic functions
stream-element-type: Exported generic functions
stream-element-type: Exported generic functions
stream-error-stream: Exported generic functions
stream-error-stream: Exported generic functions
stream-fill-input-buffer: Exported generic functions
stream-fill-input-buffer: Exported generic functions
stream-finish-output: Internal generic functions
stream-finish-output: Internal generic functions
stream-flush: Exported generic functions
stream-flush: Exported generic functions
stream-flush: Exported generic functions
stream-flush: Exported generic functions
stream-flush: Exported generic functions
stream-flush-output: Exported generic functions
stream-flush-output: Exported generic functions
stream-flush-output: Exported generic functions
stream-flush-output: Exported generic functions
stream-flush-output: Exported generic functions
stream-input-buffer: Exported generic functions
stream-input-buffer: Exported generic functions
stream-input-buffer-size: Exported generic functions
stream-input-buffer-size: Exported generic functions
stream-input-buffer-size: Exported generic functions
stream-input-column: Internal generic functions
stream-input-column: Internal generic functions
stream-input-index: Exported generic functions
stream-input-index: Exported generic functions
stream-input-length: Exported generic functions
stream-input-length: Exported generic functions
stream-input-length: Exported generic functions
stream-input-line: Internal generic functions
stream-input-line: Internal generic functions
stream-open-p: Exported generic functions
stream-open-p: Exported generic functions
stream-open-p: Exported generic functions
stream-open-p: Exported generic functions
stream-open-p: Exported generic functions
stream-open-p: Exported generic functions
stream-output-buffer: Exported generic functions
stream-output-buffer: Exported generic functions
stream-output-buffer-size: Exported generic functions
stream-output-buffer-size: Exported generic functions
stream-output-index: Exported generic functions
stream-output-index: Exported generic functions
stream-output-length: Exported generic functions
stream-output-length: Exported generic functions
stream-read: Exported generic functions
stream-read: Exported generic functions
stream-read: Exported generic functions
stream-read: Exported generic functions
stream-read: Exported generic functions
stream-read-element-from-buffer: Exported generic functions
stream-read-element-from-buffer: Exported generic functions
stream-read-line: Exported generic functions
stream-read-line: Exported generic functions
stream-read-sequence: Exported generic functions
stream-read-sequence: Exported generic functions
stream-read-sequence: Exported generic functions
stream-read-sequence-until: Exported generic functions
stream-read-sequence-until: Exported generic functions
stream-read-until: Exported generic functions
stream-read-until: Exported generic functions
stream-underlying-stream: Exported generic functions
stream-underlying-stream: Exported generic functions
stream-underlying-stream: Exported generic functions
stream-write: Exported generic functions
stream-write: Exported generic functions
stream-write: Exported generic functions
stream-write: Exported generic functions
stream-write: Exported generic functions
stream-write: Exported generic functions
stream-write-element-to-buffer: Exported generic functions
stream-write-element-to-buffer: Exported generic functions
stream-write-sequence: Exported generic functions
stream-write-sequence: Exported generic functions
stream-write-sequence: Exported generic functions
stream-write-sequence: Exported generic functions
stream-write-sequence: Exported generic functions
string-input-stream: Exported functions
string-output-stream: Exported functions

W
with-output-to-string: Exported macros
with-output-to-vector: Internal macros
with-stream: Exported macros
write: Exported functions

Jump to:   (  
C   D   F   G   M   Q   R   S   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
B   C   E   I   L   O   R   S   U   W  
Index Entry  Section

*
*stderr*: Exported special variables
*stdin*: Exported special variables
*stdout*: Exported special variables
*stream-default-buffer-size*: Exported special variables

+
+eof+: Exported constants

B
buffer: Exported classes
buffer-size: Exported classes

C
Constant, +eof+: Exported constants

E
element-type: Exported classes
element-type: Exported classes
element-type: Exported classes

I
input-buffer: Exported classes
input-buffer-size: Exported classes
input-column: Internal classes
input-index: Exported classes
input-length: Exported classes
input-line: Internal classes

L
length: Exported classes

O
open-p: Exported classes
open-p: Exported classes
output-buffer: Exported classes
output-buffer-size: Exported classes
output-index: Exported classes
output-length: Exported classes

R
read-index: Exported classes

S
Slot, buffer: Exported classes
Slot, buffer-size: Exported classes
Slot, element-type: Exported classes
Slot, element-type: Exported classes
Slot, element-type: Exported classes
Slot, input-buffer: Exported classes
Slot, input-buffer-size: Exported classes
Slot, input-column: Internal classes
Slot, input-index: Exported classes
Slot, input-length: Exported classes
Slot, input-line: Internal classes
Slot, length: Exported classes
Slot, open-p: Exported classes
Slot, open-p: Exported classes
Slot, output-buffer: Exported classes
Slot, output-buffer-size: Exported classes
Slot, output-index: Exported classes
Slot, output-length: Exported classes
Slot, read-index: Exported classes
Slot, stream: Exported conditions
Slot, stream: Exported conditions
Slot, underlying-stream: Exported classes
Slot, underlying-stream: Exported classes
Slot, write-index: Exported classes
Special Variable, *stderr*: Exported special variables
Special Variable, *stdin*: Exported special variables
Special Variable, *stdout*: Exported special variables
Special Variable, *stream-default-buffer-size*: Exported special variables
stream: Exported conditions
stream: Exported conditions

U
underlying-stream: Exported classes
underlying-stream: Exported classes

W
write-index: Exported classes

Jump to:   *   +  
B   C   E   I   L   O   R   S   U   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   E   F   I   L   M   N   O   P   Q   S   T   U   V  
Index Entry  Section

B
buffered-input-stream: Exported classes
buffered-output-stream: Exported classes

C
character-stream: Exported classes
cl-stream: The cl-stream system
cl-stream: The cl-stream package
cl-stream.system: The cl-stream<dot>system package
Class, buffered-input-stream: Exported classes
Class, buffered-output-stream: Exported classes
Class, character-stream: Exported classes
Class, input-stream: Exported classes
Class, io-stream: Exported classes
Class, line-tracking-input-stream: Internal classes
Class, multi-buffered-output-stream: Exported classes
Class, output-stream: Exported classes
Class, queue: Exported classes
Class, sequence-input-stream: Exported classes
Class, sequence-output-stream: Exported classes
Class, stream: Exported classes
Class, string-output-stream: Exported classes
Class, super-stream: Exported classes
Class, ub8-stream: Exported classes
Class, vector-output-stream: Internal classes
Condition, end-of-file: Exported conditions
Condition, non-blocking: Exported conditions
Condition, stream-closed-error: Exported conditions
Condition, stream-condition: Exported conditions
Condition, stream-end-error: Exported conditions
Condition, stream-error: Exported conditions
Condition, stream-input-error: Exported conditions
Condition, stream-output-error: Exported conditions

E
end-of-file: Exported conditions

F
fixnum+: Exported types

I
input-stream: Exported classes
io-stream: Exported classes

L
line-tracking-input-stream: Internal classes

M
multi-buffered-output-stream: Exported classes

N
non-blocking: Exported conditions

O
output-stream: Exported classes

P
Package, cl-stream: The cl-stream package
Package, cl-stream.system: The cl-stream<dot>system package

Q
queue: Exported classes

S
sequence-input-stream: Exported classes
sequence-output-stream: Exported classes
stream: Exported classes
stream-closed-error: Exported conditions
stream-condition: Exported conditions
stream-end-error: Exported conditions
stream-error: Exported conditions
stream-input-error: Exported conditions
stream-output-error: Exported conditions
string-output-stream: Exported classes
super-stream: Exported classes
System, cl-stream: The cl-stream system

T
Type, fixnum+: Exported types

U
ub8-stream: Exported classes

V
vector-output-stream: Internal classes

Jump to:   B   C   E   F   I   L   M   N   O   P   Q   S   T   U   V