[OT] LLVM Community Code of Conduct
German Diago via Digitalmars-d
digitalmars-d at puremagic.com
Fri Oct 16 01:03:03 PDT 2015
On Thursday, 15 October 2015 at 10:24:34 UTC, Andrei Alexandrescu
wrote:
> I would agree that we're less polished than Go and other
> languages. This is something we need to work on - just show the
> world a completely defined and implemented language. -- Andrei
Hello Andrei. A bit off-topic, but,
you are on that now, right? I saw in the media you
left Facebook to do D things and manage the D foundation.
As a proficient C++ coder for many years, but not as much as you
:),
this was kind of the news of the year for me. I expect a push to
the
language.
I have had high hopes for D, but C++ is also improving. I took a
look at Nim and
Rust. I think D is more practical for real use at this point.
Though, did not try myself on a real scenario, I always end up
choosing C++
for my taks because it has great support.
My main concerns to changing to D are:
- Garbage collector. I think there was a plan for Phobos without
GC, but...
what about the run-time, can be disabled? I am not sure this
meets the
requirements of some embedded devices I work/have worked with.
- Memory-control: Allocators. I saw this has been solved.
- Production-readiness: when I go to C++, the ecosystem is simply
unbeatable.
This keeps me away from moving to D.
- Platform support: For C++, I can use it in phones, embedded,
PCs... basically
everywhere.
What areas are considered "incomplete" as of now to consider D a
production-ready product, in your opinion?
As a long-term C++ user, I understand D quite well but did not
try it a lot
for real world use. The standard library
looks very good to me, though, I do not know how much it relies
on GC at this
point. Something that, in C++, I do not need to worry about.
More information about the Digitalmars-d
mailing list