> I have to say, I must agree with this use of eval/load. > The problem exists whenever you dynamically link in a module or > unit, so what's the big deal with this trick? One reason to use (eval (read ...)) instead of load is that the result of load is not specified in RnRS. There are other Schemes out there, I think. :-) -- Paul