On Friday, 9 August 2019 at 05:50:22 UTC, Ionuț Mihalache wrote:
I have here [1] my project proposal, could you give me some opinions about it(if it's ok, what should be changed or added, maybe removed).

Thanks,
Ionuț

I would first work out some real-world mixed-compilation scenario's that you would want to write support for. In the very least that will give you (and others) a clear and understandable goal. Right now I have no idea what you intend to support and what not.

There have been countless post on the forum of compilation setups that dub doesn't support.

I think the most common one (for me) is having a C/C++ library that first needs to be compiled into a static library before compiling the D code.

A more advances use case for myself is a code generation scenario I often use. E.g. first compile one program (if modified), run it to generate code, then use that to compile another program. Here, either one could be in D or C/C++. (currently I have one in Typescript)

With those scenario's you can structurize your proposal a bit better. For instance you can describe a common scenario (the problem), then describe what you want to support (scope it) and finally describe the method or way your are going to implement it (while also looking at more advanced scenario's that you don't support right away, but can be implemented in the future). Right now it is in a very draft form and goes too much into dub's details.

Hope that helps.

Reply via email to