The more interesting question

Gor Gyolchanyan gor.f.gyolchanyan at gmail.com
Wed May 16 09:21:27 PDT 2012


On Wed, May 16, 2012 at 8:16 PM, Alex Rønne Petersen <alex at lycus.org> wrote:

> On 16-05-2012 18:12, Gor Gyolchanyan wrote:
>
>>
>> On Wed, May 16, 2012 at 7:22 PM, Steven Schveighoffer
>> <schveiguy at yahoo.com <mailto:schveiguy at yahoo.com>> wrote:
>>
>>    On Wed, 16 May 2012 10:04:50 -0400, Gor Gyolchanyan
>>    <gor.f.gyolchanyan at gmail.com <mailto:gor.f.gyolchanyan@**gmail.com<gor.f.gyolchanyan at gmail.com>
>> >>
>>
>>    wrote:
>>
>>        On Wed, May 16, 2012 at 5:25 PM, Steven Schveighoffer
>>        <schveiguy at yahoo.com <mailto:schveiguy at yahoo.com>>**wrote:
>>
>>
>>
>>
>>            I don't see a "problem" anywhere.  The current system is
>>            perfect for what
>>            it needs to do.
>>
>>
>>        Aside from the string problem the very existence of this debate
>>        exposes a
>>        fundamental flaw in the entire software engineering industry:
>>        heavy usage
>>        of ancient crap.
>>        If some library is so damned hard to refresh, then something's
>>        terribly
>>        wrong with it. It's about damned time ancient libraries are
>>        thrown away.
>>
>>
>>    It's quite difficult to "throw out" OS libraries that you need ;)
>>      printf is hardly the only C interface that requires
>>    null-terminated strings.
>>
>>    D is a pragmatic language, not an ideological one.
>>
>>    -Steve
>>
>>
>> Dear Steven and Alex. By no means, I say, that every ancient technology
>> is to be thrown out at once. That's a technological suicide. What I
>> mean, that knowing, that the technology is ancient, we should at least
>> put some effort to gradually move away from it. If it needs to be done -
>> it needs to be done. If it happens to be expensive to do - oh, well. I
>> understand, that the human resources are limited, but hanging on ancient
>> technology for _too_ long is a death wish for any new technology.
>>
>> --
>> Bye,
>> Gor Gyolchanyan.
>>
>
> Yes, but the thing is, throwing out null-terminated strings is not
> something you do gradually - you have to do it from one day to another.
> It's such a simple feature that you either have it or you don't.
>
>
> --
> Alex Rønne Petersen
> alex at lycus.org
> http://lycus.org
>

if("" != []) assert("".length != 0);

Will this fail?

-- 
Bye,
Gor Gyolchanyan.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120516/fd8acd4c/attachment.html>


More information about the Digitalmars-d mailing list