>>set classlib to "MyClass"
>>set classlib to MyClass
>
>This is different. The keyboard and select thing was because they are commands, but also accept function syntax. They are trying to tell us something :-)
VFP's parser is smart enough to see a string and use it as a name; a variable might be either a name or a varname, hence the seeming inconsistency. Best is to use parens to clarify at all times with name resolution, if only for the guy who has to maintain the code.