| Authors: | Slava Pestov |
| Class | Superclass | Slots |
| type | ||
| buf stream |
| Word | Stack effect |
| ( stream -- seq ) | |
| ( stream -- type ) | |
| ( stream -- ) | |
| ( stream -- n/f ) | |
| ( stream -- ) | |
| ( n buf stream -- count ) | |
| ( n buf stream -- count ) | |
| ( seps stream -- seq sep/f ) | |
| ( stream -- elt ) | |
| ( stream -- str/f ) | |
| ( n seek-type stream -- ) | |
| ( stream -- ? ) | |
| ( stream -- n ) | |
| ( data stream -- ) | |
| ( elt stream -- ) |
| Word | Stack effect |
| ( stream -- seq ) | |
| ( stream -- seq ) | |
| ( stream len -- seq ) | |
| ( stream -- seq ) | |
| ( type -- * ) | |
| ( -- ) | |
| ( -- seq ) | |
| ( ... quot: ( ... block -- ... ) -- ... ) | |
| ( -- value ) | |
| ( ... quot: ( ... block -- ... ) -- ... ) | |
| ( ... quot: ( ... line -- ... ) -- ... ) | |
| ( ..a handler: ( ..a data -- ..b ) reader: ( ..b -- ..a data ) -- ..a ) | |
| ( ... stream quot: ( ... block -- ... ) -- ... ) | |
| ( ... stream quot: ( ... block-slice -- ... ) -- ... ) | |
| ( ... stream quot: ( ... line -- ... ) -- ... ) | |
| ( -- ) | |
| ( buf stream -- * ) | |
| ( -- seq ) | |
| ( -- ) | |
| ( str -- ) | |
| ( n -- seq ) | |
| ( buf -- buf-slice more? ) | |
| ( n -- seq ) | |
| ( buf -- buf-slice more? ) | |
| ( seps -- seq sep/f ) | |
| ( -- elt ) | |
| ( -- str/f ) | |
| ( n seek-type -- ) | |
| ( n seek-type -- ) | |
| ( stream -- ) | |
| ( stream -- seq ) | |
| ( in out -- ) | |
| ( in out -- ) | |
| ( stream -- seq ) | |
| ( str stream -- ) | |
| ( n stream -- seq/f ) | |
| ( buf stream -- buf-slice more? ) | |
| ( n stream -- seq/f ) | |
| ( buf stream -- buf-slice more? ) | |
| ( -- n ) | |
| ( -- n ) | |
| ( stream quot -- ) | |
| ( stream quot -- ) | |
| ( quot -- ) | |
| ( input output+error quot -- ) | |
| ( input output+error quot -- ) | |
| ( stream quot -- ) | |
| ( stream quot -- ) | |
| ( stream quot -- ) | |
| ( stream quot -- ) | |
| ( stream quot -- ) | |
| ( stream quot -- ) | |
| ( quot -- ) | |
| ( input output quot -- ) | |
| ( input output quot -- ) | |
| ( seq -- ) | |
| ( elt -- ) |
| Word | Stack effect |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) |
| Vocabulary | Summary |
| Hooks for native I/O implementation | |
| Utilities for reading and writing little and big endian data | |
| Common support for ASCII, UTF8 and UTF16 character encodings | |
| Reading and writing files | |
| Pathname manipulation | |
| io.streams vocabulary | |
| io.test vocabulary |
| Vocabulary | Summary |
| Hooks for native I/O implementation | |
| High-performance pinned FIFO buffers | |
| Writing and reading until \r\n | |
| Listing directories, moving, copying and deleting files | |
| Common support for ASCII, UTF8 and UTF16 character encodings | |
| Reading and writing files | |
| Launching operating system processes | |
| Memory-mapped files | |
| File alteration monitoring | |
| Pipes for inter-process communication | |
| Abstract connection pooling | |
| Low-level implementation support for native I/O | |
| Multi-threaded TCP/IP servers | |
| Client and server TCP/IP sockets, UDP/IP datagram sockets | |
| io.standard-paths vocabulary | |
| io.streams vocabulary | |
| Styles which can be used to mark up text sent to an output stream | |
| io.thread vocabulary | |
| Low-level support for setting timeouts on I/O operations |
| Vocabulary | Summary |
| Utilities for reading and writing little and big endian data | |
| Common support for ASCII, UTF8 and UTF16 character encodings | |
| Reading and writing files | |
| io.random vocabulary | |
| Serial port library | |
| io.streams vocabulary |
| Vocabulary | Summary |
| io.private vocabulary |