benchmark.sum-file: simpler, more idiomatic, faster.
parent
0431acf97e
commit
5980d660bc
|
@ -8,11 +8,8 @@ IN: benchmark.sum-file
|
|||
] with-file-writer
|
||||
>>
|
||||
|
||||
: sum-file-loop ( n -- n' )
|
||||
readln [ string>number + sum-file-loop ] when* ;
|
||||
|
||||
: sum-file ( file -- n )
|
||||
ascii [ 0 sum-file-loop ] with-file-reader ;
|
||||
ascii [ 0 [ string>number + ] each-line ] with-file-reader ;
|
||||
|
||||
: sum-file-benchmark ( -- )
|
||||
15 [
|
||||
|
|
Loading…
Reference in New Issue