When I use Manipulate I can do:
Manipulate[x, {u, 1, 10}]
In reality my controls are many and complicated, so I would prefer to take their definition out of the Manipulate expression, like that:
control = {u, 1, 10}
Manipulate[x, control]
But that does result in a an error:
Manipulate argument control does not have the correct form for a \
variable specification.
Why doesn't it work that way?
Manipulatethe code for which does not on my macbook's 13 inch screen. I have to either use a trick like this, or try to load the whole thing in my head every time I need to modify it. As I already have to think hard about the problem I am actually solving, I'd rather reduce code complexity by adding a few characters. - acl