Range analysis result printing?

bearophile bearophileHUGS at lycos.com
Sun Jun 23 14:09:25 PDT 2013


Jonathan M Davis:

> The way that you normally indicate exclusive and inclusive 
> intervals in math
> is ) vs ], where ) is exclusive and ] is inclusive. Some folks 
> will understand
> that. I don't think that anyone will understand that ... says 
> anything about
> whether the end is inclusive or exclusive - not unless that's 
> commonly used somewhere else that I'm not familiar with.

I agree that such mathematical syntaxes are more commonly known 
than the ... syntax that is used in Perl and I think Ruby and few 
other languages.

In other nations mathematicians use [x, y[ to represent open or 
close intervals (that syntax is used in std.random too).

So maybe instead of (in interval x ... y) it's better to use (in 
interval [x, y]) and hope people will understand this doesn't 
follow the normal D/Python usage of closed-on-the-right intervals.

I have added a note in the ER:
http://d.puremagic.com/issues/show_bug.cgi?id=10455

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list