Hi, this will be a difficult question to answer, I contacted the author but still no replies I'll give it a shot here: In the package RCL (http://common-lisp.net/project/rcl/) examples:
(in-package :rcl) (r-init)
(r "/" 1 5) RCL> 0.2d0
(r "print" (r% "/" 1 5)) RCL> ;R# 1 0.2 0.2d0
The above is ok, but (r "/" 1 0) RCL>> # broken
(r "print" (r% "/" 1 0)) RCL>> ;R# 1 Inf
broken
or (r "log" 0)
How to get around this so that when R gets to an inf value my lisp doesn't break but just gives a message that an inf value is computed; The above is a simple example but there are times when we have during a statistical procedure divisions by zero that nevertheless do not invalidate the results and R returns a final value (like during optimization), but this unfortunately crashes while using RCL.