> > complex? も同様です。
> 
> 
> complex?が偽になるのはどういう場合ですか?
> 
> real?を作らず、complex?を作る理由は?

CL の complexp は、実数でない複素数という意味で、Scheme の complex? は
number? と同じという事でしょう。real? は 1.9 に既にあります。