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 <- {