I understand that underscores are permissible in component names and variable names, but is there some kind of convention concerning their use, whether as the first character, last character or somewhere in between?
I assume that they have no special meaning in the middle, unless they have some use cases in specific areas agreed by convention.. I have never used them in the past, but I now use them to separate the parts of constructed names (thanks to 127 character identifier length).
Having them at the start and the end is what I'd like to know now, and whether both Lazarus and Delphi developers attach some significance to their placement.