Хочу определить собственный формат представления данных. Пишу:
Код:
myForm /: Format[x_Symbol, myForm] := Format[x, TraditionalForm];
Получаю ошибку:
Format::tag: "Rule for Format of x_Symbol can only be attached to Symbol."Если использовать down-value определение, то правило будет приписано
Format, который обладает
Protected. Если же делать up-value, то он будет приписан
Symbol, который тоже
Protected. А я хочу up-value, который будет связан с
myForm. Как это сделать?