Can anyone explain to me why the argument of the innerproc, which as y is a local of the outerproc, gets evaluated more than one level?
innerproc := proc(t)
print(t); # or dismantle, or lprint
outerproc := proc(x)
y := x;
print(y); # or dismantle, or lprint
Why not create a bug forum on here?
Maplesoft might automate a process to add a comment to posts made in such a forum, whenever the status of the bug was changed (in whichever internal database is used to manage bugs).
I have long suspected that software users do not usually submit their bugs, and that they could do with some encouragement.
Quite a few of the polls on mapleprimes ask the reader a question whose answer describes something about themselves or their behaviour.
It would be refreshing to see more polls which ask the reader to give an opinion. Such an opinion, or question, might relate to future aspects of Maple.
One of the few prior polls like this was about where Maplesoft ought to devote its focus (graphics, algorithmic development, document preparation etc).
It would be nice to see more polls like that. The question could be simple and all on one narrow topic, such as the default value for Heaviside(0). Or the question could involve many areas, asking which one of 6-10 or so more specific areas for improvement would be best for maple (eg, Std GUI code editor, full IDE, more use of parallel kernel, etc, etc).
In several comments on a post about a surprising failure of an attempted Maple calculation, subscripted names and indexed names are discussed as if somehow are naturally meant to go together. But the only reason that they are associated in Maple's Standard GUI's 2dmath is because Maplesoft chose to implement it this way. My own feeling is that subscripted names and indexed names should certainly not...