This appendix covers the idiosyncrasies of uppercase and lowercase characters, sort order ranking, spacing, and diacritical marks in Director.
For the most part, Director is case-insensitive (that is, not case-sensitive).
The following are all case-insensitive:
String comparison using
offset(), and clause evaluation in
Symbol names (see exceptions below)
External local filenames, including Lingo properties that use external files
Macintosh hard drive names
Marker label names
Xtras’ names and methods
XObject names and methods
Strings recognized by Director, such as “left,” “right,” and “center”
The following items are case-sensitive to some degree:
Symbols—converting a symbol to a string using
string(#symbolName) will always return a string with the same case with which the symbol was first declared. Refer to Chapter 19.
String lookup using
sort(); refer to Chapter 6.
String comparisons using
Macintosh File Type and Creator Codes (as used in the FileIO Xtra’s
setFinderInfo, getFinderInfo(), and