Quite interesting! But some will take rather long (~1h) e.g. the second in rint0
(almost quicker solved by hand ;). Nevertheless very useful to find a leak.
Recently I tried to convert LISP examples, especially "tilu.lisp" from
RJF's website:
https://people.eecs.berkeley.edu/~fateman/examples.in
Surpisingly, it works: tilu.input -> tilu_ints.input -> tilu_ints.out.
it takes only a fes seconds to eval the >2000 integrals (amazing).
Some tricks are necessary, because the arity of LISP (*) and (+) is not
restricted to 2. The reason why I mention this here, there seems to be random
integral generators for CL and I found a strange behavior when entering "add" or
trying to convert the symbol "+" to InputForm:
(1) -> add
Line 1: add
A
Error A: syntax error at top level
Error A: Improper syntax.
2 error(s) parsing
(2) -> pp:INFORM:='+::INFORM
Line 1: pp:INFORM:='+::INFORM
.............A
Error A: Improper syntax.
1 error(s) parsing
(2) -> pp:INFORM:='*::INFORM
(2) *
Type: InputForm
(3) -> pp:INFORM:='/::INFORM
(3) /
Type: InputForm
Any idea?