update docs for stream-tell
parent
770405359e
commit
84fd08d86b
|
|
@ -24,7 +24,22 @@ HELP: limit
|
||||||
" \"123456\" <string-reader> 3 stream-throws limit"
|
" \"123456\" <string-reader> 3 stream-throws limit"
|
||||||
" 100 swap stream-read ."
|
" 100 swap stream-read ."
|
||||||
"] [ ] recover ."
|
"] [ ] recover ."
|
||||||
"T{ limit-exceeded }"
|
"""T{ limit-exceeded
|
||||||
|
{ n 1 }
|
||||||
|
{ stream
|
||||||
|
T{ limited-stream
|
||||||
|
{ stream
|
||||||
|
T{ string-reader
|
||||||
|
{ underlying "123456" }
|
||||||
|
{ i 3 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{ mode stream-throws }
|
||||||
|
{ count 4 }
|
||||||
|
{ limit 3 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}"""
|
||||||
}
|
}
|
||||||
"Returning " { $link f } " on exhaustion:"
|
"Returning " { $link f } " on exhaustion:"
|
||||||
{ $example
|
{ $example
|
||||||
|
|
|
||||||
|
|
@ -86,6 +86,14 @@ HELP: stream-copy
|
||||||
{ $description "Copies the contents of one stream into another, closing both streams when done." }
|
{ $description "Copies the contents of one stream into another, closing both streams when done." }
|
||||||
$io-error ;
|
$io-error ;
|
||||||
|
|
||||||
|
HELP: stream-tell
|
||||||
|
{ $values
|
||||||
|
{ "stream" "a stream" } { "n" integer }
|
||||||
|
}
|
||||||
|
{ $description "Returns the index of the stream pointer if the stream is seekable." }
|
||||||
|
{ $notes "Stream seeking is not supported on streams that do not have a known length, e.g. TCP/IP streams." } ;
|
||||||
|
|
||||||
|
|
||||||
HELP: stream-seek
|
HELP: stream-seek
|
||||||
{ $values
|
{ $values
|
||||||
{ "n" integer } { "seek-type" "a seek singleton" } { "stream" "a stream" }
|
{ "n" integer } { "seek-type" "a seek singleton" } { "stream" "a stream" }
|
||||||
|
|
@ -274,8 +282,11 @@ $nl
|
||||||
}
|
}
|
||||||
"This word is only required for string output streams:"
|
"This word is only required for string output streams:"
|
||||||
{ $subsections stream-nl }
|
{ $subsections stream-nl }
|
||||||
"This word is for streams that allow seeking:"
|
"These words are for seekable streams:"
|
||||||
{ $subsections stream-seek }
|
{ $subsections
|
||||||
|
stream-tell
|
||||||
|
stream-seek
|
||||||
|
}
|
||||||
{ $see-also "io.timeouts" } ;
|
{ $see-also "io.timeouts" } ;
|
||||||
|
|
||||||
ARTICLE: "stdio-motivation" "Motivation for default streams"
|
ARTICLE: "stdio-motivation" "Motivation for default streams"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue