io vocabulary - Factor Documentation (original) (raw)
Documentation
Streams
Metadata
Authors: | Slava Pestov |
---|
Words
Tuple classes
Class | Superclass | Slots |
---|---|---|
![]() |
![]() |
type |
Singleton classes
![]() |
---|
![]() |
![]() |
Mixin classes
![]() |
---|
![]() |
Generic words
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 -- ) |
Symbol words
![]() |
---|
![]() |
![]() |
Ordinary words
Word | Stack effect |
---|---|
![]() |
( ... stream quot: ( ... block -- ... ) block-size -- ... ) |
![]() |
( ... stream quot: ( ... block-slice -- ... ) block-size -- ... ) |
![]() |
( type -- * ) |
![]() |
( -- ) |
![]() |
( -- value ) |
![]() |
( ... quot: ( ... block -- ... ) -- ... ) |
![]() |
( ... quot: ( ... block -- ... ) -- ... ) |
![]() |
( ... quot: ( ... line -- ... ) -- ... ) |
![]() |
( ... stream quot: ( ... block -- ... ) -- ... ) |
![]() |
( ... stream quot: ( ... block-slice -- ... ) -- ... ) |
![]() |
( ... stream quot: ( ... line -- ... ) -- ... ) |
![]() |
( -- ) |
![]() |
( -- ) |
![]() |
( str -- ) |
![]() |
( n -- seq ) |
![]() |
( -- seq ) |
![]() |
( buf -- buf-slice more? ) |
![]() |
( -- seq ) |
![]() |
( 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 -- ) |
Class predicate words
Word | Stack effect |
---|---|
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
Files
resource:core/io/io.factor
resource:core/io/io-docs.factor
resource:core/io/io-tests.factor
Metadata files
resource:core/io/authors.txt
resource:core/io/summary.txt
Children from resource:core
Vocabulary | Summary |
---|---|
![]() |
Hooks for native I/O implementation |
![]() |
Common support for ASCII, UTF8 and UTF16 character encodings |
![]() |
Reading and writing files |
![]() |
Pathname manipulation |
![]() |
|
![]() |
Children from resource:basis
Vocabulary | Summary |
---|---|
![]() |
Hooks for native I/O implementation |
![]() |
High-performance pinned FIFO buffers |
![]() |
Writing with 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 |
![]() |
|
![]() |
|
![]() |
Styles which can be used to mark up text sent to an output stream |
![]() |
|
![]() |
Low-level support for setting timeouts on I/O operations |
Children from resource:extra
Vocabulary | Summary |
---|---|
![]() |
Common support for ASCII, UTF8 and UTF16 character encodings |
![]() |
Reading and writing files |
![]() |
|
![]() |
Serial port library |
![]() |