System programming in D (Was: The God Language)

Manu turkeyman at gmail.com
Wed Jan 4 15:28:20 PST 2012


On 5 January 2012 01:17, Timon Gehr <timon.gehr at gmx.ch> wrote:

> On 01/04/2012 07:53 PM, Manu wrote:
>
>> Oh, and virtual-by-default... completely unacceptable for a systems
>> language. most functions are NOT virtual, and finding the false-virtuals
>> while optimising will be extremely tedious and time consuming. Worse, if
>>
>> libraries contain false virtuals, there's good chance I may not be able
>> to use said library on certain architectures (PPC, ARM in particular).
>> Terrible decision... completely contrary to modern hardware design and
>> trends. Why invent a 'new' language for 10 year old hardware?
>>
>>
> If you don't need virtual functions don't use classes.
>

Polymorphism isn't the only difference by a long shot. Allocation and
referencing patterns are totally different. I don't feel this is a
reasonable counter-argument.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120105/a3e37556/attachment-0001.html>


More information about the Digitalmars-d mailing list