41 lines
		
	
	
		
			953 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			953 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/sh
 | |
| 
 | |
| SYSTEMS="gambit bigloo chicken mzscheme scheme48"
 | |
| BENCHMARKS="all"
 | |
| SETTINGS="r5rs r6rs r6rs-fixflo r6rs-fixflo-unsafe"
 | |
| 
 | |
| # mostly-fixflo mostly-flofix mostly-fix mostly-flo mostly-generic sb-mostly-fixflo sb-mostly-flofix sb-mostly-fix sb-mostly-flo sb-mostly-generic 
 | |
| 
 | |
| for setting in $SETTINGS ; do
 | |
| 
 | |
|   rm -rf results.*-$setting
 | |
| 
 | |
|   ./bench -i num-iters.scm -s $setting "$SYSTEMS" "$BENCHMARKS"
 | |
| 
 | |
|   rm -f all-results.scm
 | |
| 
 | |
|   echo "(define all-results '(" > all-results.scm
 | |
| 
 | |
|   for result in results.*-$setting ; do
 | |
| 
 | |
|     SYSTEM=`echo $result | sed s/results.//`
 | |
| 
 | |
|     echo ";---------------------------------------------------" >> all-results.scm
 | |
|     echo "($SYSTEM" >> all-results.scm
 | |
|     ./summarize $result >> all-results.scm
 | |
|     echo ")" >> all-results.scm
 | |
| 
 | |
|   done
 | |
| 
 | |
|   echo "))" >> all-results.scm
 | |
| 
 | |
|   gsi generate-html-from-all-results.scm
 | |
| 
 | |
|   mv bench.html bench-$setting.html
 | |
| 
 | |
| done
 | |
| 
 | |
| for setting in $SETTINGS ; do
 | |
|   open bench-$setting.html
 | |
| done
 |