System programming in D (Was: The God Language)

Manu turkeyman at gmail.com
Thu Jan 5 06:06:44 PST 2012


On 5 January 2012 15:44, Andrej Mitrovic <andrej.mitrovich at gmail.com> wrote:

> About your junior comment, are virtuals really the biggest thing you
> should worry about?


Sure it's not the biggest thing, it's one of numerous things. You'll notice
a listed a whole bunch of things in my post, and this isn't my thread,
these were in addition to the OP's comments.
I'm just trying to add some weight to the OP's sentiments, in that I feel
the same way in many areas after a few weeks of experience with D and
writing some programs, and considering it for use in future projects.


> There are infinitely many things a newbie
> programmer will screw up (think linear algorithms, excessive memory
> allocation, hardcoded, non-modular and thread-unsafe code, etc). I
> think virtual calls are likely to be just *one* of your problems, and
> probably not the biggest one.
>

The point is that this is one thing that is completely silently hidden, and
the language could fix this tremendously easily by nothing more than a
trivial decision of what is default.
I realise that's unlikely to happen, this decision is done now, but I think
it's important to raise this sort of issue anyway, so that future decisions
have more points in the balance.

It would also be generally nice if these concerns were acknowledged rather
than brushed off. I'm not making problems for the sake of conversation.
These are real issues that I encounter in my daily work.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120105/665efd39/attachment.html>


More information about the Digitalmars-d mailing list