Hi Nishant,

Our current implementation of System.IO.FileStream lives at 
https://github.com/mono/mono/blob/master/mcs/class/corlib/System.IO/FileStream.cs.
 It has strong dependencies on System.IO.MonoIO which lives at 
https://github.com/mono/mono/blob/master/mcs/class/corlib/System.IO/MonoIO.cs 
and which depends on the runtime for the different icalls implemented in 
https://github.com/mono/mono/search?utf8=%E2%9C%93&q=filename%3Aw32file&type=Code<https://github.com/mono/mono/search?utf8=✓&q=filename:w32file&type=Code>.

Out current implementation of System.Diagnostics.Process lives at 
https://github.com/mono/mono/blob/master/mcs/class/System/System.Diagnostics/Process.cs.
 The runtime implements the different icalls in 
https://github.com/mono/mono/search?p=1&q=filename%3Aw32process&type=Code&utf8=%E2%9C%93<https://github.com/mono/mono/search?p=1&q=filename:w32process&type=Code&utf8=✓>.

The end goal is to get rid of most of our mono-specific code both in managed 
and in the runtime (System.IO.MonoIO, the w32process and the w32file files), 
but we would first need to add support to CoreFX for the different platforms 
that we support that they don't (Android, iOS, Haiku, etc.)

I would be the one to look over these 2 projects, so if you have any question, 
I would be very happy to answer them.

Thank you,
Ludovic

From: Nishant Gupta [mailto:[email protected]]
Sent: Tuesday, March 14, 2017 12:22 AM
To: Xamarin FW Summer of Code 
<[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>
Subject: Re: Interest in GSoC .NET and Mono integration

Hi,

Any guidance here would be appreciated!

Thanks,
Rohit

On Sun, Mar 12, 2017 at 5:39 PM, Nishant Gupta 
<[email protected]<mailto:[email protected]>> wrote:
Hi,
I am a grad student in India and I came across this board from the GSoC idea 
page for Mono. I would love to help in the Microsoft .NET and Mono integration 
initiative, as I have plenty of experience in C# and .NET Framework/.NET Core 
along with other tools like NuGet. Please let me know of a good way to get 
started!

I was hoping to get in touch with Ludovic Henry and talk to him about a plan of 
action. The projects that catch my eye include:

1) Import System.IO.FileStream from CoreFx
2) Import Process from CoreFx

I have a few boiling questions that i would love if someone could help answer 
for me so I can start working on writing the proposal.

It would also be great, if to get familiar in this area, someone could point me 
to a few bugs which I can fix before GSoC to get my hands dirty.


Thanks,
Nishant

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

Reply via email to