I had thought that we could limit PRIVATE/
PUBLIC var names to ten chars at runtime for
compatibility. PRIVATE/PUBLIC is not something
users want to use for new code,
Why? I agree that PRIVATE/PUBLIC should not be used at all but,
pragmatically speaking, they are very powerful tools sometimes.
Ask yourself why you don't use them :)
[ BTW I still use a few PUBLICs, but changing them
to something else is on the TODO list. ]
It's a Clipper '87 heritage and much slower than
LOCAL/STATIC, it can make programs very difficult
to understand/read/modify/maintain, even more so in
MT programs, and they both can be replaced by better
alternatives since a very long time.
Probably a compiler switch could be the solution,
which would tell it to trim all such names. The
default of this switch is something we can decide.
[ Unless there is any other obvious/existing solution
for the problem of course. Heavily editing RL sources
doesn't count. ]
Brgds,
Viktor
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour