I get the following results with guile 2.0.9:
---cut here---
scheme@(guile-user)> (atan (tan -0.5+2.0i))
$1 = 1.070796326794897+1.9999999999999996i
scheme@(guile-user)> (tan (atan -0.5+2.0i))
$2 = 0.1176470588235294+0.4705882352941177i
---cut here---
Although there are multiple branches in the complex atan function the previous results do not seem correct. Is there something wrong here.
- Tommi