On 1/23/15 12:34 AM, Max Klyga wrote:
I remember Walter arguing against this type of solutions because it
requires a C++ compiler to be bundled with D.

It doesn't require as much as makes it usable if you have it. Calypso requires dmd + clang++ is the natural dependency direction.

Does that mean that now we are adopting this path instead of
'extern(C++)' ?

I see it more like "with the help of" rather than "instead of". The extern(C++) feature is porcelain over a bunch of compiler internals that make it possible to use C++ in conjunction with D.

We should foster and support "plugin" tools like Calypso that add value to the D environment.


Andrei

Reply via email to