This question is related to the answer I gave to this question 232564-I-Need-To-Learn-What-Type-Of-Calculation
In a few words the OP (planetmknzm) wanted to know how a Maple's procedure (PlanePlot) was doing some calculus.
I proposed him to redirect the output of print('PlanePlot') to a mpl file, to open this latter, to insert a DEBUG() command and follow step by step what was going on.
If I execute the whole procedure (whose name is MyPlanePlot) I get this strange error
Error, (in MyPlanePlot) Colours is not a command in the Student package
Indeed PlanePlot contains instructions like this one
pl_Basis := plots['arrow']([[p, B], [p, B]], 'width' = pl_scale,
'colour' = Student:-Colours, op(basisoptions))
Searching for Colours in the help pages confirms what the error message says, but browsing the library with the assistant reveals that Student:-Colours does exist.
Do packages contain commands that are not accessible to users?
Why does PlanePlot work but its "clone" MyPlanePlot doesn't?
Last but not least, is there a way to fix this ?
Thanks in advance
PS : I discovered this issue as I was about to propose to planetmknzm another way to asked his previous question 232518-How-Can-We-Assign-The-Values-Of-Basis (just insert return B, B: before the end of MyPlanePlot to get the vector basis)