www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - [gsoc] Regarding "Persistent Data Structures"

reply Amit Priyankar <amitpriyankar22 gmail.com> writes:
Hello,
I'm Amit Priyankar from Indian Institute of Technology Patna, 
currently pursuing a computer science degree. I like competitive 
programming and love to code in c++. I would like to start 
working on "Persistent Data Structures". Can you tell me how can 
I proceed in order to make a valuable contribution?

Thanks!
Mar 08
next sibling parent Arun Chandrasekaran <aruncxy gmail.com> writes:
On Friday, 8 March 2019 at 12:39:47 UTC, Amit Priyankar wrote:
 Hello,
 I'm Amit Priyankar from Indian Institute of Technology Patna, 
 currently pursuing a computer science degree. I like 
 competitive programming and love to code in c++. I would like 
 to start working on "Persistent Data Structures". Can you tell 
 me how can I proceed in order to make a valuable contribution?

 Thanks!
Amit, try contacting Andrei. His contact is available here: http://erdani.com/index.php/contact/
Mar 08
prev sibling parent Seb <seb wilzba.ch> writes:
On Friday, 8 March 2019 at 12:39:47 UTC, Amit Priyankar wrote:
 Hello,
 I'm Amit Priyankar from Indian Institute of Technology Patna, 
 currently pursuing a computer science degree. I like 
 competitive programming and love to code in c++. I would like 
 to start working on "Persistent Data Structures". Can you tell 
 me how can I proceed in order to make a valuable contribution?

 Thanks!
Hi Amit, thanks a lot for your interest in this project. You might be able to see some initial information about making a valuable contribution in the announcement post [1], but let me try to simplify what we're roughly looking at: - project plan & roadmap - involvement in the D community (e.g. bug fixes for Phobos, DMD, DUB, ...) - skills in the domain (~ prior experience) The most important two bits for us are (1) that based on your project plan is likely that you will finish the project in presentable way (in your project proposal these are e.g. the "roadmap", "expected problems" sections and (2) the project can actually be used by the community (in your project proposal these could be stated e.g. the "planned outcome" and "value for the D community" sections). So the best three things that you can do to make a strong submission are: - get involved with the D community on GitHub (e.g. fix the "bootcamp" issues) - make a proof of concept of your planned project - work on a superb and well-planned project proposal (there are many good guides on the internet) I hope this helps. [1] https://forum.dlang.org/post/siqgbkbitokwltxawjim forum.dlang.org
 I would like to start working on "Persistent Data Structures".
The way I understand this project is that Andrei proposes sth. like Immutable.js [2] or pyrsistent [3] for D. You might want to clarify with Andrei for more details. [2] https://github.com/immutable-js/immutable-js [3] https://github.com/tobgu/pyrsistent
Mar 10