io ボキャブラリ
Factor ハンドブック > ボキャブラリ索引


ドキュメント
Streams

メタデータ
作者:Slava Pestov


ワード

タプルクラス
クラススーパークラススロット
bad-seek-type tupletype


シングルトンクラス
seek-absolute
seek-end
seek-relative


総称ワード
ワードスタック効果
stream-element-type( stream -- type )
stream-flush( stream -- )
stream-nl( stream -- )
stream-read( n stream -- seq )
stream-read-partial( n stream -- seq )
stream-read-until( seps stream -- seq sep/f )
stream-read1( stream -- elt )
stream-readln( stream -- str/f )
stream-seek( n seek-type stream -- )
stream-tell( stream -- n )
stream-write( seq stream -- )
stream-write1( elt stream -- )


シンボルワード
+byte+
+character+
error-stream
input-stream
output-stream


通常ワード
ワードスタック効果
bad-seek-type( type -- * )
bl( -- )
contents( -- seq )
each-block( quot: ( block -- ) -- )
each-line( quot -- )
flush( -- )
lines( -- seq )
nl( -- )
print( str -- )
read( n -- seq )
read-partial( n -- seq )
read-until( seps -- seq sep/f )
read1( -- elt )
readln( -- str/f )
seek-input( n seek-type -- )
seek-output( n seek-type -- )
stream-contents( stream -- seq )
stream-copy( in out -- )
stream-lines( stream -- seq )
stream-print( str stream -- )
tell-input( -- n )
tell-output( -- n )
with-input-stream( stream quot -- )
with-input-stream*( stream quot -- )
with-output-stream( stream quot -- )
with-output-stream*( stream quot -- )
with-streams( input output quot -- )
with-streams*( input output quot -- )
write( seq -- )
write1( elt -- )


クラス述語ワード
ワードスタック効果
bad-seek-type?( object -- ? )
seek-absolute?( object -- ? )
seek-end?( object -- ? )
seek-relative?( object -- ? )


ファイル
resource:core/io/io.factor
resource:core/io/io-docs.factor
resource:core/io/io-tests.factor


resource:core の子
ボキャブラリ概要
io.backendHooks for native I/O implementation
io.binaryUtilities for reading and writing little and big endian data
io.encodingsCommon support for ASCII, UTF8 and UTF16 character encodings
io.filesReading and writing files
io.pathnamesPathname manipulation
io.streamsio.streams ボキャブラリ
io.testio.test ボキャブラリ


resource:basis の子
ボキャブラリ概要
io.backendHooks for native I/O implementation
io.buffersHigh-performance pinned FIFO buffers
io.crlfWriting and reading until \r\n
io.directoriesListing directories, moving, copying and deleting files
io.encodingsCommon support for ASCII, UTF8 and UTF16 character encodings
io.filesReading and writing files
io.launcherLaunching operating system processes
io.mmapMemory-mapped files
io.monitorsFile alteration monitoring
io.pipesPipes for inter-process communication
io.poolsAbstract connection pooling
io.portsLow-level implementation support for native I/O
io.serversio.servers ボキャブラリ
io.socketsClient and server TCP/IP sockets, UDP/IP datagram sockets
io.streamsio.streams ボキャブラリ
io.stylesStyles which can be used to mark up text sent to an output stream
io.threadio.thread ボキャブラリ
io.timeoutsLow-level support for setting timeouts on I/O operations


resource:extra の子
ボキャブラリ概要
io.serialSerial port library



ボキャブラリ概要
io.privateio.private ボキャブラリ