in reply to Re^2: Function name in a variable, can't recall the concept
in thread Function name in a variable, can't recall the concept

It's technically the dereference of a symbolic reference that's not allowed.
Is there another case where you would call a variable a symbolic reference when it's not being dereferenced? With eval or when accessing a value through the symbols table?

You're right about those two exceptions, at least the exceptions are complex enough that beginners shouldn't use them by accident.

  • Comment on Re^3: Function name in a variable, can't recall the concept