Calypso and the future of D
Max Klyga via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jan 23 00:34:57 PST 2015
On 2015-01-23 00:24:44 +0000, Andrei Alexandrescu said:
> I think it's important that we enable Calypso
> (https://github.com/Syniurge/Calypso) and related tooling that
> interfaces D with other languages, notably C++.
>
> A key topic in 2015 for D is playing well with C++. A good C++
> interface will give access to a host of mature C++ libraries, starting
> of course with the C++ standard library. More importantly, it will
> provide a smooth migration path for organizations that want to do
> development in D whilst taking advantage of their legacy code.
>
> I'd like to open the topic of "what can we do in core D to make Calypso
> better".
>
> But first, I want to get better acquainted with Calypso and raise
> awareness of it with coworkers and the larger community. To my dismay,
> the github homepage provides exactly zero "look and feel" use examples
> beyond the mechanics of building Calypso itself.
>
> To Calypso's creator: is it possible to beef up the documentation of
> Calypso with a few use cases? Ideally there'd be a soup-to-nuts step by
> step guide of making a C++ library (either artificial or extant)
> interfacing with D. Also: what things on the D side would be necessary
> to make the interface better? Exceptions would be an obvious topic on
> which we have an attack already (more on it later).
>
>
> Thanks,
>
> Andrei
I remember Walter arguing against this type of solutions because it
requires a C++ compiler to be bundled with D.
Does that mean that now we are adopting this path instead of 'extern(C++)' ?
More information about the Digitalmars-d
mailing list