part(-q/p)



Hi,

I am new to maxima and I have trouble with part().

This works as expected:
z:q/p;
part(z,0);
part(z,1);
part(z,2);
(%o48) q/p
(%o49) "/"
(%o50) q
(%o51) p
This doesn't:
z:-q/p;
part(z,0);
part(z,1);
part(z,2);
(%o52) -q/p
(%o53) "-"
(%o54) q/p
part: fell off the end.

Could you please tell me what I am missing here to pick (-q) and p ?

Regards

JF Maurel

PS: thank you to all developpers for this fantastic software.