Moving back to .NET
Ola Fosheim Grostad via Digitalmars-d
digitalmars-d at puremagic.com
Fri Sep 25 13:05:06 PDT 2015
On Friday, 25 September 2015 at 19:07:08 UTC, Chris wrote:
> I think there's a good bit of fear involved. I've seen this
> kind of behavior with other things, not just D. Nothing ever
> suits people, nothing will do. It's an excuse based on latent
> fear.
Risk aversion is just good project management though. Fringe
tools are delegated to smaller tasks, and that just makes a lot
of sense if you are looking at the failure potential for a long
term development plan. Java, Go and C++ makes more sense as far
as mitigating risk goes than Rust, Nim and D.
> the last bit you build, once the language is working. But these
> days it's the other way around, people think IDE means that a
> given language is good. It's just easier to use.
A good IDE is essential when working with large application
libraries/frameworks etc. For more limited system programming a
good editor works well enough.
But there appears to be several stand alone visual debugger front
ends based on gdb/lldb, so reducing the scope to having a D
friendly visual debuggers ought to be good enough.
> changed my whole way of thinking. OOP no longer exists for me.
> D is iconoclastic, and this p*sses people off. You have to
> rethink all the time. Not many people want to do that.
I don't understand what would make D iconclastic? The feature set
is quite ordinary c++ish, but there are some areas that show that
features have been added without enough work being put into them
before they were implemented. But OO is primarily about
modelling, it wasn't meant to be a low level programming
paradigm. Classes etc is just language features to support the
high level model and evolving it over time. Ths is where C++ went
wrong IMO.
More information about the Digitalmars-d
mailing list