Hi, Attached is a module that can evaluate an expression within a sandbox. If the evaluation takes too long or allocates too much, it will be cancelled. The evaluation will take place with respect to a module with a "safe" set of imports. Those imports include most of the bindings available in a default Guile environment. See the file below for full details and a number of caveats. Any thoughts? I would like something like this for a web service that has to evaluate untrusted code. Andy