One issue...from the Gambit threading documentation.
"Gambit supports the execution of multiple Scheme threads. These
threads are managed entirely by Gambit's runtime and are not related
to the host operating system's threads. Gambit's runtime does not
currently take advantage of multiprocessors (i.e. at most one thread
is running)."I really do need multiprocessor support as computer graphics gets a
pretty linear speedup on multiple CPUs. Do know if Gambit can, like
Lispworks, at least have calls into foreign functions running on
multiple CPUs?