What version of Racket are you using?
v9.0.0.4 [cs]
What program did you run?
Example:
> ((sqrt -1) . > . (sqrt -2))
>: contract violation
expected: real?
given: 0.0+1.4142135623730951i
> ((sqrt -1) . >= . (sqrt -2))
>=: contract violation
expected: real?
given: 0.0+1.4142135623730951i
> (> (sqrt -1) (sqrt -2) (sqrt -3)) ; multiple arguments
>: contract violation
expected: real?
given: 0.0+1.4142135623730951i
What should have happened?
It should say the first argument.