Common Lisp MiniSpec

  • ▼Symbols
    • Overview
    • Variable
    • Function
    • Macro
    • Symbol
    • Package
    • System
  • ▼Collections
    • List
    • Set Functions
    • Tree Functions
    • Association List
    • Property List
    • Array
    • Vector
    • String
    • Hash Table
    • Struct
    • Object System
  • Math
  • ▼Iteration
    • Iteration
    • Loop/Iterate
  • Control
  • ▼I/O
    • Stream
    • Read
    • Print
    • Format
    • File
    • Pathname
  • Types
  • ▼More
    • Comparison
    • Composition
    • Compiler
    • Time
    • Regular Expressions

Streams

  • HS: Introduction to Streams
  • PCL: Other Kinds of I/O

*debug-io*

*error-output*

*query-io*

*standard-input*

*standard-output*

*trace-output*

*terminal-io*

stream-element-type

open

stream-external-format

close

with-open-stream

listen

make-synonym-stream

synonym-stream-symbol

broadcast-stream-streams

make-broadcast-stream

make-two-way-stream

two-way-stream-input-stream

two-way-stream-output-stream

echo-stream-input-stream

echo-stream-output-stream

make-echo-stream

concatenated-stream-streams

make-concatenated-stream

get-output-stream-string

make-string-input-stream

make-string-output-stream

stream-error-stream

Predicates

streamp object ⇒ boolean

input-stream-p stream ⇒ boolean

output-stream-p stream ⇒ boolean

interactive-stream-p stream ⇒ boolean

open-stream-p stream ⇒ boolean

  • Streams
  • *debug-io*
  • *error-output*
  • *query-io*
  • *standard-input*
  • *standard-output*
  • *trace-output*
  • *terminal-io*
  • stream-element-type
  • open
  • stream-external-format
  • close
  • with-open-stream
  • listen
  • make-synonym-stream
  • synonym-stream-symbol
  • broadcast-stream-streams
  • make-broadcast-stream
  • make-two-way-stream
  • two-way-stream-input-stream
  • two-way-stream-output-stream
  • echo-stream-input-stream
  • echo-stream-output-stream
  • make-echo-stream
  • concatenated-stream-streams
  • make-concatenated-stream
  • get-output-stream-string
  • make-string-input-stream
  • make-string-output-stream
  • stream-error-stream
  • Predicates
  • streamp
  • input-stream-p
  • output-stream-p
  • interactive-stream-p
  • open-stream-p
Common Lisp Minispec <https://github.com/lamberta/minispec>