ikarus/benchmarks.larceny/table

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