D-etractions A real world programmers view on D

SomeDude lovelydear at mailmetrash.com
Sat Aug 25 13:36:08 PDT 2012


On Saturday, 25 August 2012 at 00:20:57 UTC, Timon Gehr wrote:
> On 08/25/2012 01:58 AM, Pragma Tix wrote:
>> ----was Andrew McKinlay is trying D for Suneido.
>>
>> http://thesoftwarelife.blogspot.fr/2012/08/d-etractions.html
>>
>> You do not necessarily have to agree with Andrew, but this is a
>> pragmatic developer's view.  Let me say that Andrew has 
>> created his own
>> database system (Relational Algebra based) , his own language 
>> (Ruby
>> like)  and his own application frame work. Finally he is using 
>> his Tools
>> to create real world software.. i.e. Trucking/Transport / 
>> Accounting etc.
>>
>> IMO a voice, D core developers should listen to.
>>
>> Bjoern
>
> His post comes down to: "I like to have an IDE and I prefer Java
> because I already know Java."
> This is perfectly fine of course, but why would this be 
> relevant for D
> development?

No, he points out that 1) templates inherently complexify code 2) 
make refactoring difficult, especially automated refactoring, 
something that is supported by major modern IDEs and not by text 
editors like vim/emacs, because the former have some knowledge of 
the AST, not the latter.
I know the first point is debatable; maybe there is less need for 
refactoring as the language is more expressive, but when 
refactoring is needed, it's probably much more difficult than in 
Java/C#, especially without the help of tools.


More information about the Digitalmars-d mailing list