Complex infinity as result of real limit



Dear list,

Thank you for answering my question so quickly.  Here is another one.

Maxima 5.19.1
<snip>
(%i1) limit(-x/sqrt(1-x^2),x,1,minus);
(%o1)                                            infinity
(%i2) domain(x);
(%o2)                                            real(x)

Shouldn't I get -inf, not infinity (which, as I understand it,
represents the point which makes the 1-point compactification of the
complex plane)?

I notice that when I replace minus with plus, or omit it, Maxima
doesn't evaluate it, but apparently does a change of variable so the
limit is x -> 0 instead; perhaps at that point the domain changes as
well?

Thank you for any help.