Should this work?

Dicebot public at dicebot.lv
Wed Jan 29 01:52:01 PST 2014


On Tuesday, 28 January 2014 at 11:26:39 UTC, Regan Heath wrote:
> No, you really don't.
>
> If you're writing string code you will intuitively reach for 
> "substring", "contains", etc because you already know these 
> terms and what behaviour to expect from them.  In a generic 
> context, or a range context you will reach for different 
> generic or range type names.

Trusting intuition is not acceptable. I will go and check in docs 
in most case if I have not encountered it before. Check each time 
for every new aliases. I'd hate to have this overhead. Right now 
all I need to do is to stop thinking about strings as strings - 
easy and fast.

>> What could have been awesome is to be able to define such 
>> aliases via DDOC so that IDE's can understand them and list in 
>> auto-completion, while still putting "real" name in source 
>> code. It would have solved discoverability issue without 
>> harming naming consistency.
>
> I think I would dislike this.. not sure.  Do our docs have 
> "synonyms" in function descriptions.. then at least google 
> would find "contains" on the page next to canFind and you would 
> have an answer.

They don't have it right now and I propose to introduce it for 
this very reason.


More information about the Digitalmars-d mailing list