User Tools


Function INTERACTIVE-STREAM-P

Syntax

  • interactive-stream-p streamgeneralized-boolean

Arguments and Values

Description

Returns true if stream is an interactive stream; otherwise, returns false.

Examples

;;; TODO make this runnable (when (> measured limit) (let ((error (round (* (- measured limit) 100) limit))) (unless (if (interactive-stream-p *query-io*) (yes-or-no-p "The frammis is out of tolerance by ~D%.~@ Is it safe to proceed? " error) (< error 15)) ; 15% is acceptable (

error

"The frammis is out of tolerance by ~D%." error)))

Affected By

None.

Exceptional Situations

Should signal an error of type type-error if stream is not a stream.

See Also

  • {\secref\StreamConcepts}

Notes

None.

\issue{STREAM-CAPABILITIES:INTERACTIVE-STREAM-P}