On 8 December 2013 03:33, Walter Bright <newshou...@digitalmars.com> wrote:

> On 12/7/2013 1:45 AM, Joseph Rushton Wakeling wrote:
>
>> TL;DR the point is that writing in D gave me the opportunity to spend
>> mental and
>> programming time exploring these different choices and focusing on
>> algorithms
>> and data structures, rather than all the effort and extra LOC required to
>> get a
>> _particular_ idea running in C.  That's where the real edge arises.
>>
>
> I've noticed this too, but I've found it hard to explain to C programmers.
>
> To say it a different way, D makes it easy to refactor code to rapidly try
> out different algorithms. In C, one tends to stick with the original design
> because it is so much harder to refactor.
>

True as compared to C, but I wouldn't say this is true in general.
C# and Java make it easy to refactor code rapidly. D doesn't have any such
tools yet.
It's my #1 wishlist item for VisualD and Mono-D, and I await such tooling
with great anticipation.
Maybe when the D front-end is a library, and tooling has such powerful (and
reliable) semantic analysis as the compiler does it may be possible?

Reply via email to