User Tools


Differences

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

Link to this comparison view

cl:types:echo-stream [2017/05/01 21:00] (current)
Line 1: Line 1:
 +====== System Class ECHO-STREAM ======
 +
 +====Class Precedence List====
 +**echo-stream**,​ **[[CL:​Types:​stream]]**,​ **[[CL:​Types:​t]]**
 +
 +====Description====
 +An //​[[CL:​Glossary:​echo stream]]// is a //​[[CL:​Glossary:​bidirectional]]//​ //​[[CL:​Glossary:​stream]]//​ that gets its input from an associated //​[[CL:​Glossary:​input]]//​ //​[[CL:​Glossary:​stream]]//​ and sends its output to an associated //​[[CL:​Glossary:​output]]//​ //​[[CL:​Glossary:​stream]]//​.
 +
 +All input taken from the //​[[CL:​Glossary:​input]]//​ //​[[CL:​Glossary:​stream]]//​ is echoed to the //​[[CL:​Glossary:​output]]//​ //​[[CL:​Glossary:​stream]]//​. Whether the input is echoed immediately after it is encountered,​ or after it has been read from the //​[[CL:​Glossary:​input stream]]// is //​[[CL:​Glossary:​implementation-dependent]]//​.
 +
 +====See Also====
 +  * **[[CL:​Functions:​echo-stream-input-stream|Function ECHO-STREAM-INPUT-STREAM]]**
 +  * **[[CL:​Functions:​echo-stream-output-stream|Function ECHO-STREAM-OUTPUT-STREAM]]**
 +  * **[[CL:​Functions:​make-echo-stream|Function MAKE-ECHO-STREAM]]**
 +
 +\issue{TYPE-OF-AND-PREDEFINED-CLASSES:​UNIFY-AND-EXTEND} \issue{STREAM-ACCESS:​ADD-TYPES-ACCESSORS}