S
Simon L. Prinsloo
Guest
As soon as a field is added to the database that starts with the name of a class that is referenced unqualified (i.e. there is a USING present), all code using that class fails. This is because the compiler now see the class name as an abbreviation of the field name. The suggestion is that abbreviated table and field names no longer be allowed and that a new command line parameter be introduced to revert to the old behaviour when needed. Even in such a case, it will be nice if one can choose the evaluation of abbreviations to occur AFTER it has been established that the token does not actually match any object in any of the compiler's namespaces exactly. It will also be nice if such a setting can be changed in flight by setting a property on the SESSION system handle, as it is useful to use abbreviations when doing data investigations in the editor, but this is by no means a major concern.
Continue reading...
Continue reading...