To get started with Gambit, I decided to try running the benchmark suite that was included in the tarball. I started with one of the examples:
./bench gambit "fib tak"
This ran fine and gave me some results. However, when I tried this:
./bench gambit-int "fib"
I got this:
*** ERROR IN "fib.scm"@60.1 -- Ill-placed 'define-macro' 0.01 real 0.01 user 0.00 sys
Also, when I tried running with a different benchmark setting, such as:
./bench -s fixflo gambit "fib"
I get another error, this time:
Running... *** WARNING -- Variable "fxring+" used in module "fib.o1" is undefined *** WARNING -- Variable "fxring-" used in module "fib.o1" is undefined *** ERROR IN fib -- Operator is not a PROCEDURE (#!unbound 35 1)
Can any of the experts provide some pointers for me here? I'd have more persistence in debugging my own code if I could get the benchmarks working. I'm running on a MacBook with OS X 10.4.8 if it matters.
thanks Shawn