Your proposal looks good to me.

From: Александр Ефремов <[email protected]>
Date: Wednesday, 29 March 2017 at 13:48
To: Ludovic Henry <[email protected]>
Subject: Re: [Mono-dev] GSOC 2017 Microsoft .NET and Mono integration - Import 
ThreadPool from CoreRT

Ludovic,

I reworked the proposal and share the draft on GSoC site.

Thank you and best regards,
Alexander Efremov.

2017-03-29 23:31 GMT+07:00 Александр Ефремов 
<[email protected]<mailto:[email protected]>>:
Thank you for these clarifications, I'm going to rework time schedule and 
upload proposal on GSoC site.

Best regrads,
Alexander Efremov.

2017-03-29 22:55 GMT+07:00 Ludovic Henry 
<[email protected]<mailto:[email protected]>>:
And to answer your questions (sorry I missed it in the first email):

2. Importing any of the dependencies of EventWaitHandle, Mutex and Semaphore 
should be done as part of the GSoC, so I think you shouldn't start working on 
it beforehand.

3. If you are done with importing EventWaitHandle, Mutex and Semaphore, then we 
would definitely appreciate if you import ManualResetEvent and AutoResetEvent, 
but I don't think we should set it as part of the goal.

Thank you!
Ludovic

On 29 Mar 2017, at 11:52, Ludovic Henry via Mono-devel-list 
<[email protected]<mailto:[email protected]>> wrote:

Hi Alexander,

I left a comment on your proposal, and please submit a proposal on the GSoC 
website too at https://summerofcode.withgoogle.com/

Thank you very much!
Ludovic

On 29 Mar 2017, at 09:39, Александр Ефремов 
<[email protected]<mailto:[email protected]>> wrote:

Hello Ludovic,

I'm Alexander Efremov, I wrote to you an email about importing of ThreadPool 
from CoreRT.

http://mono.1490590.n4.nabble.com/GSOC-2017-Microsoft-NET-and-Mono-integration-Import-ThreadPool-from-CoreRT-td4670332.html

I decided to choose importing synchronization primitives () but I have some 
questions about this task.

1. I created proposal and share it on Google Docs: 
Proposal<https://docs.google.com/document/d/1-TON6jKTV_RSOK-6mE3oDq2__w1aNfggbP4uajVw2Tc/edit?usp=sharing>.
 It is a draft of course and I have some difficulties with time schedule. Now 
it is quite scratchy time schedule. I will be appriciated if you add some 
comments and suggestions for it and help to make it in more fine grained.

2. Question about WaitHandle class: in order to import these three primitives 
(EventWaitHandle, Mutex, Semaphore) we have to import WaitHandle class firstly. 
It is quite huge class and I prefer to start import this in community bounding 
period. Can I do so? It is like some preliminary work that require as much time 
as possible.

3. There are two inheritors of EventWaitHandle - ManualResetEvent and 
AutoResetEvent. Should we import them too as part of GSoC?

For any trouble with google doc sharing, I attached offline version of my 
proposal.

Best regards,
Alexander Efremov.


<Proposal_GSoC_2017_Alexander_Efremov_Sync_Primitives.docx>

_______________________________________________
Mono-devel-list mailing list
[email protected]<mailto:[email protected]>
http://lists.dot.net/mailman/listinfo/mono-devel-list



_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.dot.net/mailman/listinfo/mono-devel-list

Reply via email to