- labels: --> snit
Snit objects doesn't allow camel case named options.
Something like
option -thisOrThat
throws an error:
Error in "option -thisOrThat...", badly named option
"-thisOrThat"
It is documented, to work this way:
"The option name must begin with a hyphen, and must not
contain any upper case letters."
It's there a reason for this other than to force the
snit users to use a certain naming style?
If possible, I would prefer, that camel case option
names are allowed.
Even if not, there is either a bug in the option name
checking code or in the documentation. Because the user
can in fact use upper case letters in an option name,
as long as they are outside of 7-bit ASCII. E.g.
option -thisÄtschThat
works. The used char in this example ist a latin
capital A with diaresis, \u00c4 and this is an upper
case letter, as tcl confirm:
string is upper Ä
==> 1