dmd 1.046 and 2.031 releases

"Jérôme M. Berger" jeberger at free.fr
Tue Jul 7 11:51:49 PDT 2009


Andrei Alexandrescu wrote:
> Jérôme M. Berger wrote:
>> Andrei Alexandrescu wrote:
>>> Derek Parnell wrote:
>>>> It seems that D would benefit from having a standard syntax format for
>>>> expressing various range sets;
>>>>  a. Include begin Include end, i.e. []
>>>>  b. Include begin Exclude end, i.e. [)
>>>>  c. Exclude begin Include end, i.e. (]
>>>>  d. Exclude begin Exclude end, i.e. ()
>>>
>>> I'm afraid this would majorly mess with pairing of parens.
>>>
>>     I think Derek's point was to have *some* syntax to mean this, not 
>> necessarily the one he showed (which he showed because I believe 
>> that's the "standard" mathematical way to express it for English 
>> speakers). For example, we could say that [] is always inclusive and 
>> have another character which makes it exclusive like:
>>  a. Include begin Include end, i.e. [  a .. b  ]
>>  b. Include begin Exclude end, i.e. [  a .. b ^]
>>  c. Exclude begin Include end, i.e. [^ a .. b  ]
>>  d. Exclude begin Exclude end, i.e. [^ a .. b ^]
> 
> I think Walter's message really rendered the whole discussion moot. Post 
> of the year:
> 
> =========================
> I like:
> 
>    a .. b+1
> 
> to mean inclusive range.
> =========================
> 
> Consider "+1]" a special symbol that means the range is to be closed to 
> the right :o).
> 
	Ah, but:
  - This is inconsistent between the left and right limit;
  - This only works for integers, not for floating point numbers.

		Jerome
-- 
mailto:jeberger at free.fr
http://jeberger.free.fr
Jabber: jeberger at jabber.fr

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20090707/a5f034ee/attachment-0001.pgp>


More information about the Digitalmars-d-announce mailing list