1
0
Fork 0
cl-sites/HyperSpec-7-0/HyperSpec/Body/c_stream.htm
2024-04-01 10:24:07 +02:00

193 lines
7.3 KiB
HTML

<!-- Common Lisp HyperSpec (TM), version 7.0 generated by Kent M. Pitman on Mon, 11-Apr-2005 2:31am EDT -->
<HTML>
<HEAD>
<TITLE>CLHS: Section The Streams Dictionary</TITLE>
<LINK HREF="../Data/clhs.css" REL="stylesheet" TYPE="text/css" />
<META HTTP-EQUIV="Author" CONTENT="Kent M. Pitman">
<META HTTP-EQUIV="Organization" CONTENT="LispWorks Ltd.">
<LINK REL=TOP HREF="../Front/index.htm">
<LINK REL=COPYRIGHT HREF="../Front/Help.htm#Legal">
<LINK REL=DISCLAIMER HREF="../Front/Help.htm#Disclaimer">
<LINK REL=PREV HREF="21_ad.htm">
<LINK REL=UP HREF="21_.htm">
<LINK REL=NEXT HREF="t_stream.htm">
</HEAD>
<BODY>
<H1><A REV=MADE HREF="http://www.lispworks.com/"><IMG WIDTH=80 HEIGHT=65 ALT="[LISPWORKS]" SRC="../Graphics/LWSmall.gif" ALIGN=Bottom></A><A REL=TOP HREF="../Front/index.htm"><IMG WIDTH=237 HEIGHT=65 ALT="[Common Lisp HyperSpec (TM)]" SRC="../Graphics/CLHS_Sm.gif" ALIGN=Bottom></A> <A REL=PREV HREF="21_ad.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Previous]" SRC="../Graphics/Prev.gif" ALIGN=Bottom></A><A REL=UP HREF="21_.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Up]" SRC="../Graphics/Up.gif" ALIGN=Bottom></A><A REL=NEXT HREF="t_stream.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Next]" SRC="../Graphics/Next.gif" ALIGN=Bottom></A></H1>
<HR>
<H2>
21.2 The Streams Dictionary</H2> <P>
<P>
<A REL=CHILD HREF="t_stream.htm"><I>System Class</I> <B>STREAM</B></A><P>
<A REL=CHILD HREF="t_broadc.htm"><I>System Class</I> <B>BROADCAST-STREAM</B></A><P>
<A REL=CHILD HREF="t_concat.htm"><I>System Class</I> <B>CONCATENATED-STREAM</B></A><P>
<A REL=CHILD HREF="t_echo_s.htm"><I>System Class</I> <B>ECHO-STREAM</B></A><P>
<A REL=CHILD HREF="t_file_s.htm"><I>System Class</I> <B>FILE-STREAM</B></A><P>
<A REL=CHILD HREF="t_stg_st.htm"><I>System Class</I> <B>STRING-STREAM</B></A><P>
<A REL=CHILD HREF="t_syn_st.htm"><I>System Class</I> <B>SYNONYM-STREAM</B></A><P>
<A REL=CHILD HREF="t_two_wa.htm"><I>System Class</I> <B>TWO-WAY-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_in_stm.htm"><I>Function</I> <B>INPUT-STREAM-P, OUTPUT-STREAM-P</B></A><P><P>
<A REL=CHILD HREF="f_intera.htm"><I>Function</I> <B>INTERACTIVE-STREAM-P</B></A><P><P>
<A REL=CHILD HREF="f_open_s.htm"><I>Function</I> <B>OPEN-STREAM-P</B></A><P><P>
<A REL=CHILD HREF="f_stm_el.htm"><I>Function</I> <B>STREAM-ELEMENT-TYPE</B></A><P><P>
<A REL=CHILD HREF="f_stmp.htm"><I>Function</I> <B>STREAMP</B></A><P><P>
<A REL=CHILD HREF="f_rd_by.htm"><I>Function</I> <B>READ-BYTE</B></A><P><P>
<A REL=CHILD HREF="f_wr_by.htm"><I>Function</I> <B>WRITE-BYTE</B></A><P><P>
<A REL=CHILD HREF="f_peek_c.htm"><I>Function</I> <B>PEEK-CHAR</B></A><P><P>
<A REL=CHILD HREF="f_rd_cha.htm"><I>Function</I> <B>READ-CHAR</B></A><P><P>
<A REL=CHILD HREF="f_rd_c_1.htm"><I>Function</I> <B>READ-CHAR-NO-HANG</B></A><P><P>
<A REL=CHILD HREF="f_terpri.htm"><I>Function</I> <B>TERPRI, FRESH-LINE</B></A><P><P>
<A REL=CHILD HREF="f_unrd_c.htm"><I>Function</I> <B>UNREAD-CHAR</B></A><P><P>
<A REL=CHILD HREF="f_wr_cha.htm"><I>Function</I> <B>WRITE-CHAR</B></A><P><P>
<A REL=CHILD HREF="f_rd_lin.htm"><I>Function</I> <B>READ-LINE</B></A><P><P>
<A REL=CHILD HREF="f_wr_stg.htm"><I>Function</I> <B>WRITE-STRING, WRITE-LINE</B></A><P><P>
<P>
<A REL=CHILD HREF="f_rd_seq.htm"><I>Function</I> <B>READ-SEQUENCE</B></A><P><P>
<A REL=CHILD HREF="f_wr_seq.htm"><I>Function</I> <B>WRITE-SEQUENCE</B></A><P><P>
<P>
<A REL=CHILD HREF="f_file_l.htm"><I>Function</I> <B>FILE-LENGTH</B></A><P><P>
<A REL=CHILD HREF="f_file_p.htm"><I>Function</I> <B>FILE-POSITION</B></A><P><P>
<A REL=CHILD HREF="f_file_s.htm"><I>Function</I> <B>FILE-STRING-LENGTH</B></A><P><P>
<A REL=CHILD HREF="f_open.htm"><I>Function</I> <B>OPEN</B></A><P><P>
<A REL=CHILD HREF="f_stm_ex.htm"><I>Function</I> <B>STREAM-EXTERNAL-FORMAT</B></A><P><P>
<A REL=CHILD HREF="m_w_open.htm"><I>macro</I> <B>WITH-OPEN-FILE</B></A><P><P>
<A REL=CHILD HREF="f_close.htm"><I>Function</I> <B>CLOSE</B></A><P><P>
<A REL=CHILD HREF="m_w_op_1.htm"><I>Macro</I> <B>WITH-OPEN-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_listen.htm"><I>Function</I> <B>LISTEN</B></A><P><P>
<A REL=CHILD HREF="f_clear_.htm"><I>Function</I> <B>CLEAR-INPUT</B></A><P><P>
<A REL=CHILD HREF="f_finish.htm"><I>Function</I> <B>FINISH-OUTPUT, FORCE-OUTPUT, CLEAR-OUTPUT</B></A><P><P>
<A REL=CHILD HREF="f_y_or_n.htm"><I>Function</I> <B>Y-OR-N-P, YES-OR-NO-P</B></A><P><P>
<A REL=CHILD HREF="f_mk_syn.htm"><I>Function</I> <B>MAKE-SYNONYM-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_syn_st.htm"><I>Function</I> <B>SYNONYM-STREAM-SYMBOL</B></A><P><P>
<A REL=CHILD HREF="f_broadc.htm"><I>Function</I> <B>BROADCAST-STREAM-STREAMS</B></A><P><P>
<A REL=CHILD HREF="f_mk_bro.htm"><I>Function</I> <B>MAKE-BROADCAST-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_mk_two.htm"><I>Function</I> <B>MAKE-TWO-WAY-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_two_wa.htm"><I>Function</I> <B>TWO-WAY-STREAM-INPUT-STREAM, TWO-WAY-STREAM-OUTPUT-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_echo_s.htm"><I>Function</I> <B>ECHO-STREAM-INPUT-STREAM, ECHO-STREAM-OUTPUT-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_mk_ech.htm"><I>Function</I> <B>MAKE-ECHO-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_conc_1.htm"><I>Function</I> <B>CONCATENATED-STREAM-STREAMS</B></A><P><P>
<A REL=CHILD HREF="f_mk_con.htm"><I>Function</I> <B>MAKE-CONCATENATED-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_get_ou.htm"><I>Function</I> <B>GET-OUTPUT-STREAM-STRING</B></A><P><P>
<A REL=CHILD HREF="f_mk_s_1.htm"><I>Function</I> <B>MAKE-STRING-INPUT-STREAM</B></A><P><P>
<A REL=CHILD HREF="f_mk_s_2.htm"><I>Function</I> <B>MAKE-STRING-OUTPUT-STREAM</B></A><P><P>
<A REL=CHILD HREF="m_w_in_f.htm"><I>Macro</I> <B>WITH-INPUT-FROM-STRING</B></A><P><P>
<A REL=CHILD HREF="m_w_out_.htm"><I>Macro</I> <B>WITH-OUTPUT-TO-STRING</B></A><P><P>
<A REL=CHILD HREF="v_debug_.htm"><I>Variable</I> <B>*DEBUG-IO*, *ERROR-OUTPUT*, *QUERY-IO*, *STANDARD-INPUT*, *STANDARD-OUTPUT*, *TRACE-OUTPUT*</B></A><P><P>
<A REL=CHILD HREF="v_termin.htm"><I>Variable</I> <B>*TERMINAL-IO*</B></A><P><P>
<A REL=CHILD HREF="e_stm_er.htm"><I>Condition Type</I> <B>STREAM-ERROR</B></A><P>
<A REL=CHILD HREF="f_stm_er.htm"><I>Function</I> <B>STREAM-ERROR-STREAM</B></A><P><P>
<A REL=CHILD HREF="e_end_of.htm"><I>Condition Type</I> <B>END-OF-FILE</B></A><P><P><HR>The following <A REL=META HREF="../Front/X3J13Iss.htm">X3J13 cleanup issue</A>, <I>not part of the specification</I>, applies to this section:<P><UL><LI> <A REL=CHILD HREF="../Issues/iss285.htm">READ-AND-WRITE-BYTES:NEW-FUNCTIONS</A><P></UL><HR>
<A REL=NAVIGATOR HREF="../Front/StartPts.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Starting Points]" SRC="../Graphics/StartPts.gif" ALIGN=Bottom></A><A REL=TOC HREF="../Front/Contents.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Contents]" SRC="../Graphics/Contents.gif" ALIGN=Bottom></A><A REL=INDEX HREF="../Front/X_Master.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Index]" SRC="../Graphics/Index.gif" ALIGN=Bottom></A><A REL=INDEX HREF="../Front/X_Symbol.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Symbols]" SRC="../Graphics/Symbols.gif" ALIGN=Bottom></A><A REL=GLOSSARY HREF="../Body/26_a.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Glossary]" SRC="../Graphics/Glossary.gif" ALIGN=Bottom></A><A HREF="../Front/X3J13Iss.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Issues]" SRC="../Graphics/Issues.gif" ALIGN=Bottom></A><BR>
<A REL=COPYRIGHT HREF="../Front/Help.htm#Legal"><I>Copyright 1996-2005, LispWorks Ltd. All rights reserved.</I></A><P>
</BODY>
</HTML>