Is the world coming to an end?

Nick Sabalausky a at a.a
Thu Apr 7 22:25:39 PDT 2011


"Bruno Medeiros" <brunodomedeiros+spam at com.gmail> wrote in message 
news:inla56$2uoq$1 at digitalmars.com...
> On 03/04/2011 19:22, Nick Sabalausky wrote:
>> "Lutger Blijdestijn"<lutger.blijdestijn at gmail.com>  wrote in message
>> news:in9t6a$21jb$1 at digitalmars.com...
>>>
>>> I don't understand why it is hackish if it's a pure library approach. 
>>> (it
>>> is
>>> right?) I find it actually rather nice that D can do this. This is not a
>>> syntax change, octals are out of the language and the library now has an
>>> octal template. Where's the problem?
>>>
>>
>> Apperently, people want to get a warm fuzzy feeling from the existence of
>> features they'll never use.
>>
>> Seriously, we don't have an 0t... for trinary. We don't have an 0q... for
>> base-4 (quadrary?). We don't have any such syntax for any base other than 
>> 2,
>> 10, and 16 (and previously 8). And how many people are bitching about 
>> those
>> omissions? Nobody. But those omissions are *EVERY BIT* as inconsistent 
>> with
>> decimal/hex/binary syntax as omitting octal is.
>>
>> But noooo, apperently we *need* 0o... for octal just simply for the sake 
>> of
>> *it* existing, but not for any other base. So where the fuck is the
>> consistency in the self-proclaimed "consistency" argument? And don't tell 
>> me
>> "octal is more useful than trinary" because then you're implicitly 
>> admitting
>> that the consistency argument is a load of crap, and you're jumping ship 
>> to
>> the "usefulness" argument...which octal *still* looses.
>>
>>
>
> This is I think (possibly by far) the best argument with regards to this 
> issue on this thread, *and well worth remembering for the future*, for 
> similar arguments about consistency/orthogonality vs not.
> It shows that the decision for the inclusion or not of this syntax should 
> be made on terms of usefulness (as in, would it be common enough to be 
> worthwhile including?), and not in terms of consistency, because this is 
> not a case where true consistency applies to give value to the decision. 
> Because indeed, the only truly, pedantically consistent behavior would be 
> to have no 0? syntax at all, or have one for almost every possible base. 
> (!)
>

I want base PI literals :)

Yum.






More information about the Digitalmars-d mailing list