www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - SAOC - Looking for a mentor

reply =?UTF-8?B?SW9udcib?= Mihalache <ipopescu46 gmail.com> writes:
Hi everyone,

I want to participate to Symmetry Autumn of Code 2019 with the 
project DUB: D's package manager, DEP5 (build system support for 
C/C++). 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).
Before sending the application I would like to find somenone to 
be my mentor, so if there is someone who would be interested in 
being my mentor for this project, please let me know as soon as 
possible.

[1] - 
https://drive.google.com/open?id=1JhX_r99YKMgRQ6tMHjMSJxJW4mc7j1iKLaAz_yavgrc

Thanks,
Ionuț
Aug 08
next sibling parent Sebastiaan Koppe <mail skoppe.eu> writes:
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.
Aug 09
prev sibling next sibling parent Andre Pany <andre s-e-a-p.de> writes:
On Friday, 9 August 2019 at 05:50:22 UTC, Ionuț Mihalache wrote:
 Hi everyone,

 I want to participate to Symmetry Autumn of Code 2019 with the 
 project DUB: D's package manager, DEP5 (build system support 
 for C/C++). 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).
 Before sending the application I would like to find somenone to 
 be my mentor, so if there is someone who would be interested in 
 being my mentor for this project, please let me know as soon as 
 possible.

 [1] - 
 https://drive.google.com/open?id=1JhX_r99YKMgRQ6tMHjMSJxJW4mc7j1iKLaAz_yavgrc

 Thanks,
 Ionuț
Hi Ionuț, I do not have much knowledge in this area.I just wonder whether adding the support of passing a triple (https://github.com/dlang/dub/pull/1541#issuecomment-417252200) is much related to your project and you might also need it, or maybe it is completely unrelated? If it is related to your work you might consider also adding it to your project proposal. Kind regards André
Aug 09
prev sibling next sibling parent =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig+d outerproduct.org> writes:
Am 09.08.2019 um 07:50 schrieb Ionuț Mihalache:
 Hi everyone,
 
 I want to participate to Symmetry Autumn of Code 2019 with the project 
 DUB: D's package manager, DEP5 (build system support for C/C++). 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).
 Before sending the application I would like to find somenone to be my 
 mentor, so if there is someone who would be interested in being my 
 mentor for this project, please let me know as soon as possible.
 
 [1] - 
 https://drive.google.com/open?id=1JhX_r99YKMgRQ6tMHjMSJxJW4mc7j1iKLaAz_yavgrc 
 
 
 Thanks,
 Ionuț
Did you have a look at DEP5 [1]? It captures the coarse concept of the original vision for multi-language support. Most likely, I won't be able to devote enough time to be a full mentor, but I can try to help "part-time", as time permits. DEP5: https://github.com/dlang/dub/wiki/DEP5
Aug 09
prev sibling parent =?UTF-8?B?SW9udcib?= Mihalache <ipopescu46 gmail.com> writes:
Thank you for your feedback and interest, I will update the 
proposal and I ask for feedback again before I send the 
application.
Aug 10