The more interesting question

Alex Rønne Petersen alex at lycus.org
Wed May 16 09:16:38 PDT 2012


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 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


More information about the Digitalmars-d mailing list