run-examples1
#!/bin/tcsh -f
unlimit stack
set runs=(0 1 2)
foreach run ($runs)
echo saddle Stalin $run
time ./saddle-stalin
end
foreach run ($runs)
echo saddle "Scheme->C" $run
time ./saddle-s2c
end
foreach run ($runs)
echo saddle Chicken $run
time ./saddle-chicken
end
foreach run ($runs)
echo saddle Bigloo $run
time ./saddle-bigloo
end
foreach run ($runs)
echo saddle Gambit $run
time ./saddle-gambit
end
foreach run ($runs)
echo saddle Larceny $run
~/schemes/install/larceny-0.93-bin-native-ia32-linux86/larceny <<EOF
(load "common-larceny.fasl")
(load "saddle-larceny.fasl")
(time (saddle))
EOF
end
foreach run ($runs)
echo saddle Ikarus $run
~/schemes/install/bin/ikarus <<EOF
(load "common-ikarus.scm")
(load "saddle-ikarus.scm")
(time (saddle))
EOF
end
foreach run ($runs)
echo saddle MzC $run
time ./saddle-mzc
end
foreach run ($runs)
echo saddle MzScheme $run
time mzscheme -f common-mzscheme.ss -f saddle-mzscheme.ss -e "(saddle)" -v
end
foreach run ($runs)
echo saddle Scmutils $run
~/schemes/install/scmutils/mit-scheme/bin/scheme\
--library ~/schemes/install/scmutils/mit-scheme/lib\
--heap 6000\
--band edwin-mechanics.com\
<<EOF
(load "common-scmutils")
(load "saddle-scmutils")
(with-timings
(lambda () (saddle))
(lambda (run-time gc-time real-time)
(display "Timings: ")
(write (internal-time/ticks->seconds run-time))
(write-char #\space)
(write (internal-time/ticks->seconds gc-time))
(write-char #\space)
(write (internal-time/ticks->seconds real-time))
(newline)))
EOF
end
foreach run ($runs)
echo saddle MLton $run
time ./saddle-mlton
end
foreach run ($runs)
echo saddle SML/NJ $run
time schroot --chroot i386-sid sml @SMLload=saddle-smlnj.x86-linux
end
foreach run ($runs)
echo saddle OCaml $run
time ./saddle-ocaml
end
foreach run ($runs)
echo saddle GHC $run
time ./saddle-ghc
end
foreach run ($runs)
echo saddle FADBAD++ $run
time ./saddle-fadbad++
end
foreach run ($runs)
echo saddle ADIFOR $run
time ./saddle-adifor1000
end
foreach run ($runs)
echo saddle Tapenade $run
time ./saddle-tapenade1000
end
foreach run ($runs)
echo saddle Stalingrad $run
time ./saddle-stalingrad1000
end
foreach run ($runs)
echo particle Stalin $run
time ./particle-stalin
end
foreach run ($runs)
echo particle "Scheme->C" $run
time ./particle-s2c
end
foreach run ($runs)
echo particle Chicken $run
time ./particle-chicken
end
foreach run ($runs)
echo particle Bigloo $run
time ./particle-bigloo
end
foreach run ($runs)
echo particle Gambit $run
time ./particle-gambit
end
foreach run ($runs)
echo particle Larceny $run
~/schemes/install/larceny-0.93-bin-native-ia32-linux86/larceny <<EOF
(load "common-larceny.fasl")
(load "particle-larceny.fasl")
(time (particle))
EOF
end
foreach run ($runs)
echo particle Ikarus $run
~/schemes/install/bin/ikarus <<EOF
(load "common-ikarus.scm")
(load "particle-ikarus.scm")
(time (particle))
EOF
end
foreach run ($runs)
echo particle MzC $run
time ./particle-mzc
end
foreach run ($runs)
echo particle MzScheme $run
time mzscheme -f common-mzscheme.ss -f particle-mzscheme.ss -e "(particle)" -v
end
foreach run ($runs)
echo particle Scmutils $run
~/schemes/install/scmutils/mit-scheme/bin/scheme\
--library ~/schemes/install/scmutils/mit-scheme/lib\
--heap 6000\
--band edwin-mechanics.com\
<<EOF
(load "common-scmutils")
(load "particle-scmutils")
(with-timings
(lambda () (particle))
(lambda (run-time gc-time real-time)
(display "Timings: ")
(write (internal-time/ticks->seconds run-time))
(write-char #\space)
(write (internal-time/ticks->seconds gc-time))
(write-char #\space)
(write (internal-time/ticks->seconds real-time))
(newline)))
EOF
end
foreach run ($runs)
echo particle MLton $run
time ./particle-mlton
end
foreach run ($runs)
echo particle SML/NJ $run
time schroot --chroot i386-sid sml @SMLload=particle-smlnj.x86-linux
end
foreach run ($runs)
echo particle OCaml $run
time ./particle-ocaml
end
foreach run ($runs)
echo particle GHC $run
time ./particle-ghc
end
foreach run ($runs)
echo particle FADBAD++ $run
time ./particle-fadbad++
end
foreach run ($runs)
echo particle ADIFOR $run
time ./particle-adifor1000
end
foreach run ($runs)
echo particle Tapenade $run
time ./particle-tapenade1000
end
foreach run ($runs)
echo particle Stalingrad $run
time ./particle-stalingrad1000
end
Generated by GNU enscript 1.6.4.