Mac OSX installer for dmd

Walter Bright newshound2 at digitalmars.com
Mon Aug 2 21:11:16 PDT 2010


dsimcha wrote:
> Third, often only part of a program needs to be well-engineered (the core
> algorithms that will likely be around awhile) and the rest is just some quick and
> dirty glue to feed data to the core algorithms, and will likely change in
> relatively short order.  The well-factored core algorithms plus quick and dirty
> glue style is very often how I program in practice.

I agree with all your points. D has a "layered" approach to program correctness 
and safety, and you can mix & match them as your project needs change.

The downside is D gets flak for being complicated and a kitchen sink, but I 
think it's a far better approach to have them properly integrated into the 
language rather than the rather desperate approaches I've seen using coding 
standards, third party analyzers, source code annotations, etc.


More information about the Digitalmars-d mailing list