Hi still trying to understand Mathematica and working my way through "essentials of programming..."
I am trying to explain the following behaviour.
names= Names["system`*"];
gives me a list of all the names in the system. for example currently names[[3220]] is KochCurve.
If you type either Attributes[KochCurve] or Attributes["KochCurve"] Mathematica spits back
{Protected,ReadProteced}
however if you type
Attributes[names[[3220]]]
Mathematica doesn't play ball and spits out an error message Symbol, string or HoldPattern[symbol] expected at position 1 in ......
but Head[names[[3220]]] is String.
I expect it's something stupid and simple I've not noticed but any clues would be very gladly received.
Chess