Hi,
when looking at compiler messages I found something in bessel.lisp
that might be a bug, or I just don't understand it :-)
The code in bessel-j-integral-2 looks like:
'((mtimes) ((rat) 1 2) z
((mplus)
((mtimes) $%pi
((%bessel_j) 1 z)
((%struve_h) 0 z))
((mtimes)
((%bessel_j) 0 z)
((mplus) 2 ((mtimes) -1 $%pi ((%struve_h) 1 z)))))))
where z is one of the functions arguments.
Shouldn't that be using a backtick and comma like:
`((mtimes) ((rat) 1 2) ,z
I don't know the code, but as it is i looks very suspicious to me.
Someone in the know wants to comment?
'Andreas
--
ceterum censeo redmondinem esse delendam.