On Wednesday, 27 February 2013 at 08:30:18 UTC, monarch_dodra wrote:
On Tuesday, 26 February 2013 at 23:46:52 UTC, Rob T wrote:
Once full shared library support comes about, we'll be able to integrate D libs directly into existing C/C++ code. This allows for a safe migration path away from legacy C/C++ to D.

--rt

Funny story, I'm doing it the other way around.

I got my program fully working in D, and am porting it to C.

The basic idea is that I'm going to port it "chunk by chunk" to C, while keeping my main in D. This allows me to "package" the finished parts in C, but still work on the rest in D. It also means the porting doesn't have to be done in its totality in a single pass.

I understand why your are doing this, but it must be a ton of work, and has a lot of potential for introducing bugs that do not exist in the D code base.

Someone proposed that we compile D to JVM bytecode, but maybe we should have D compile to C or C++ source code instead, at least that can work fully unlike with JVM bytecode, and it would save you guys a lot of work

--rt

Reply via email to