Hi I've looked at the documentation, and I have some questions: What does Gambit do to reduce name clutter in bigger than toy programs? The following (what slib does) seems terribly inconvenient and inflexible to me. (define f '()) (define g '()) (let () ;; .... lots of internal define's (set! f f-implementation) (set! g g-implementation)) Are there reader modifications that mimic Common Lisp's packages? Incidentally, I tried to use the reference implementation of SRFI-82, but it failed with beta 15. If you do use gambit-generated code in your C program, can you also use pthreads? Gambit allows file-level declarations. Is it possible to declare a specific variable to be fixnum or flonum, for example, or would that be useless anyway? Is it possible to UNload a shared library? Is anyone successfully using Gambit on Microsoft platforms, compiled with VC++ or MinGW? Thanks P.S. As of now, the web site still does not mention beta 16, and the online documentation http://www.iro.umontreal.ca/~gambit/doc/ is stuck on beta 11.