About case sensitive
Bert Freudenberg
bert at impara.de
Sun Nov 27 15:07:40 UTC 2005
Well, the key is indeed as Klaus said, you need word markers to
disambiguate. Each word, then, could be recognized independent of
case. "top-age" and "to-page" are arguably more readable than
"topAge" and "toPage".
There have been experiments in Squeak along that lines - try setting
the display style to "tiles" in a System browser. CamelCasedSelectors
become words separated by spaces :)
- Bert -
Am 25.11.2005 um 23:40 schrieb Blake:
> Klaus,
>
> I generally disagree with case sensitivity, and really feel it's
> inappropriate in a language for children--but that's a damn good
> defense.<s>
>
> ===BLake=== *whoops, "Blake"
>
> On Fri, 25 Nov 2005 08:32:10 -0800, Klaus D. Witzel
> <klaus.witzel at cobss.com> wrote:
>
>> Hi Edgar,
>>
>> just form a compound from 2-3 single words, the result can be
>> ambiguous without word markers:
>>
>> "thereareend", can you see 1) rear, 2) the, 3) there, 4) are?
>>
>> Other examples are easy to construct. The larger the vocabulary,
>> the larger the probability that catenations of just two words
>> yields ambiguity - in the eyes of the reader (user or maintainer
>> of your software).
>>
>> Without sensitivity you can also have word markers but also are
>> free to introduce as much confusion as language permits at this
>> level. Some examples found by googel:
>>
>> itemspacing --> item spacing vs. items pacing
>> menuselect --> menu select vs. menus elect
>> nodeemphasize --> no deemphasize vs. node emphasize
>> notequal --> not equal vs. note qual
>> notext --> no text vs. not ext
>> tabstop --> tab stop vs. tabs top
>> topage --> to page vs. top age
>>
>> /Klaus
>>
>> On Fri, 25 Nov 2005 14:06:49 +0100, Lic. Edgar J. De Cleene
>> <edgardec2001 at yahoo.com.ar> wrote:
>>
>>> Why MOM should be different of mom ?
>>>
>>> Always think this is a not so good characteristic of Smalltalk.
>>>
>>> I like read some answers.
>>>
>>> Edgar
More information about the Squeak-dev
mailing list
|