User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cl:functions:make-concatenated-stream [2019/06/15 02:00]
cl:functions:make-concatenated-stream [2019/09/16 13:00] (current)
Line 1: Line 1:
 +====== Function MAKE-CONCATENATED-STREAM ======
 +
 +====Syntax====
 +  * **make-concatenated-stream** ''&​rest''​ //​input-streams//​ → //​concatenated-stream//​
 +
 +====Arguments and Values====
 +  * //​input-stream//​ - an //​[[CL:​Glossary:​input]]//​ //​[[CL:​Glossary:​stream]]//​.
 +  * //​concatenated-stream//​ - a //​[[CL:​Glossary:​concatenated stream]]//.
 +
 +====Description====
 +Returns a //​[[CL:​Glossary:​concatenated stream]]// that has the indicated //​input-streams//​ initially associated with it.
 +
 +====Examples====
 +<​blockquote> ​
 +(read (make-concatenated-stream (make-string-input-stream "​1"​) ​
 +                                (make-string-input-stream "​2"​))) <r>12 </r>
 +</​blockquote>​
 +
 +====Side Effects====
 +None.
 +
 +====Affected By====
 +None.
 +
 +====Exceptional Situations====
 +Should signal **[[CL:​Types:​type-error]]** if any argument is not an //​[[CL:​Glossary:​input]]//​ //​[[CL:​Glossary:​stream]]//​.
 +
 +====See Also====
 +  * **[[CL:​Functions:​concatenated-stream-streams|Function CONCATENATED-STREAM-STREAMS]]**
 +
 +====Notes====
 +None.
 +
 +\issue{STREAM-ACCESS:​ADD-TYPES-ACCESSORS}