31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
|
This directory contains the Gambit Scheme benchmarks. It includes
|
||
|
some of the Gabriel benchmarks, the Kernighan and Van Wyk benchmarks,
|
||
|
some C benchmarks and other benchmarks.
|
||
|
|
||
|
The "bench" script can be used to run a set of benchmarks or a single
|
||
|
benchmark. Documentation for this script is available by executing
|
||
|
"bench" with no argument.
|
||
|
|
||
|
As a simple example, executing
|
||
|
|
||
|
./bench gambit "fib tak"
|
||
|
|
||
|
will run the benchmarks "fib" and "tak" using the Gambit-C
|
||
|
compiler. The results are sent to standard output and to
|
||
|
"results.Gambit-C-r5rs". A summary of the results is obtained
|
||
|
by executing
|
||
|
|
||
|
./summarize results.Gambit-C-r5rs
|
||
|
|
||
|
The "bench" script assumes that the Gambit Scheme system and other
|
||
|
Scheme implementations have been installed cleanly and are available
|
||
|
in the "PATH".
|
||
|
|
||
|
The "table" script is convenient for executing the benchmarks on a set
|
||
|
of Scheme implementations and generating an HTML table of the results.
|
||
|
You have to modify the top of the script to specify which
|
||
|
implementations of Scheme and which benchmarks are to be used.
|
||
|
Then, simply execute
|
||
|
|
||
|
./table
|