Dieter Kaiser - 2009-11-13

This error message is by design of the function atvalue. The function does not accept a subscripted function and tests this case. This is the code in atvalue which does the test and gives the error message:

(if (or (mopp fun) (eq fun 'mqapply))
(improper-arg-err exp '$atvalue))

Therefore, we have not a bug, but a missing feature. Perhaps we should add a comment to the documentation.

Changing the tracker to a feature request.

Dieter Kaiser