| 
									
										
										
										
											2008-02-27 20:24:50 -05:00
										 |  |  | USING: io io.files math math.parser kernel prettyprint | 
					
						
							| 
									
										
										
										
											2008-02-29 02:20:44 -05:00
										 |  |  | benchmark.random io.encodings.ascii ;
 | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | IN: benchmark.sum-file | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | : sum-file-loop ( n -- n' )
 | 
					
						
							|  |  |  |     readln [ string>number + sum-file-loop ] when* ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-11-25 00:50:12 -05:00
										 |  |  | : sum-file ( file -- )
 | 
					
						
							| 
									
										
										
										
											2008-02-16 23:17:41 -05:00
										 |  |  |     ascii [ 0 sum-file-loop ] with-file-reader . ;
 | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | : sum-file-main ( -- )
 | 
					
						
							| 
									
										
										
										
											2009-04-17 18:55:01 -04:00
										 |  |  |     5 [ random-numbers-path sum-file ] times ;
 | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | MAIN: sum-file-main |