Mercurial > repos > tabletprog
comparison modules/file.tp @ 299:c0561cb06ee3
Add readAll method to file objects
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 25 Jul 2014 08:24:39 -0700 |
parents | abe3141caefe |
children | dcb495cf2b97 |
comparison
equal
deleted
inserted
replaced
298:647f7a2d253b | 299:c0561cb06ee3 |
---|---|
107 i <- i + 1 | 107 i <- i + 1 |
108 } | 108 } |
109 _buffers <- nextBuffers | 109 _buffers <- nextBuffers |
110 pieces join: "" | 110 pieces join: "" |
111 } | 111 } |
112 readAll <- { | |
113 while: { not: _eof? } do: { | |
114 _addBuffer: | |
115 } | |
116 read: _buffered | |
117 } | |
112 write <- :data { | 118 write <- :data { |
113 //TODO: write buffering for small writes | 119 //TODO: write buffering for small writes |
114 os write: _fd data | 120 os write: _fd data |
115 } | 121 } |
116 nextLine <- { | 122 nextLine <- { |