Thanks for your email and patch. I had noticed that integration-qag
appeared to be non-reentrant a couple years ago, and made a little progress
into diagnosing the problem, but didn't get as far as you have. I think
your solution is a good start. As far as callbacks defined through
defmobject, it
I was trying to evaluate a recurring integral when I ran into what I
think a design flaw in the callbacks implementation. Consider the
following code:
(integration-qag (lambda (x)
(integration-qag (lambda(y)
(* (sin x) y))