By multithreading, do you mean concurrency, or does Gambit expose raw threads to user programs?  I&#x27;m rather convinced that a pthreads-like or Java-like interface to threads is too low-level and error-prone for most programming outside of kernel or standard library programming.  We have less error-prone concurrency interfaces in Erlang-like CSP or Scala Actors.