Joe Groff
e40453ebee
io.streams.limited: missed INSTANCE: input-stream
2011-10-18 21:27:08 -07:00
Joe Groff
e426512534
more stream-seekable? and stream-length methods
...
- limited-streams and throw-on-eof-streams
- string-readers and byte-readers
2011-10-17 21:23:09 -07:00
Joe Groff
6f12322bda
kill noncopying-reader mixin, stream-read generic
...
Now that all streams have been updated to implement the stream-read-unsafe protocol, take out the noncopying-reader shim. Turn stream-read and stream-read-partial into plain functions over the -unsafe generics.
2011-10-17 21:23:05 -07:00
Joe Groff
055196d4b7
io.streams.(limited,throwing): read-unsafe methods
2011-10-17 21:23:00 -07:00
Doug Coleman
dc4970e234
Fix file uploads by using unlimit-stream for now. Will compare solution to with-combinators tomorrow.
2010-09-08 02:50:25 -05:00
Joe Groff
fb4cbd87d4
io.streams.limited: scrape out last vestiges of unlimiting
2010-07-09 14:56:54 -07:00
Joe Groff
0bdc1514fd
io.streams.limited: remove unlimit*
2010-07-09 13:52:15 -07:00
Doug Coleman
2ca509a8fe
Split off io.streams.throwing from io.streams.limited and update usages of limited streams
2010-07-09 13:32:09 -05:00
Slava Pestov
627295f094
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
2010-05-06 17:21:02 -04:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Doug Coleman
bd13e018dd
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
2009-10-28 15:02:00 -05:00
Doug Coleman
098fd0248a
support limited-streams correctly for seekable streams
2009-10-03 18:27:09 -05:00
Doug Coleman
69229032c2
define a method on stream-element-type, fix a bug in unlimited-input and add a unit test
2009-09-28 15:51:40 -05:00
Doug Coleman
edb7090993
support seeking on limited streams
2009-08-26 13:48:41 -05:00
Doug Coleman
175b03c134
add a <limited-file-reader> word to open a limited stream from a file correctly
2009-06-03 21:21:21 -05:00
Slava Pestov
e12f0f2280
Treat a limit of f as unlimited instead of throwing an error
2009-04-07 04:11:56 -05:00
Slava Pestov
4b26ff6a95
Add variables to set request-limit and upload-limit
2009-03-20 01:47:09 -05:00
Doug Coleman
6f12877418
make temporary nesting work better with limited streams, fix a bug with unlimit
2009-01-26 15:14:54 -06:00
Doug Coleman
9a06ce94a5
add an unlimit word, refactor limited-streams, better docs
2009-01-20 15:42:41 -06:00
U-C4\Administrator
94a72d3915
document limited streams, make some words private
2009-01-20 13:21:58 -06:00
U-C4\Administrator
0dd3dc770b
remove duplication in io.streams.limited
2009-01-20 12:04:20 -06:00
U-C4\Administrator
8676ebafea
replace boolean with singletons for io.streams.limited -- stream-throws or stream-eofs
2009-01-20 12:02:54 -06:00
U-C4\Administrator
0563bedefa
add a no-throw? flag to limited-streams, add unit tests
2009-01-19 18:52:09 -06:00
U-C4\Administrator
e323ae3a32
add unit test, fix bounds check error in limited streams
2009-01-19 18:19:12 -06:00
Slava Pestov
1d57b0bc50
Fix load errors
2008-12-08 20:06:44 -06:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00