On 5 January 2012 15:44, Andrej Mitrovic <andrej.mitrovich@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.