bearophile Wrote:

> contains?
> areInside ==> inside?
> 
> 
> I don't remember serious recent discussions here about that last form. 
> Allowing a single trailing question mark in D names has some advantages:
> 
> 1) It gives a standard way to denote a predicate, so it becomes very easy to 
> tell apart a predicate from other non predicate things.
> 
> 2) It allows for short names.
> 
> 3) A single question mark is easy and quick to write on most keyboards.
> 
> 4) It is used in other languages, as Ruby, and people seem to appreciate it.
> 
> 5) Its meaning is probably easy enough to understand and remember.

I don't think I like symbols in variable names. I'm not sure since I've never 
used such, but the only time I like the symbols is by itself and performing an 
operation.

    assert(√(25) == 5);

There are probably many exceptions within Unicode, but if it is used by the 
language I'll likely just be annoyed by it. Just my thought.

Reply via email to