Each one needs to be discussed<div><br></div><div>Some of the Ms behaviors don't work on Unix, so not only we shouldn't bring it, we should work towards a better shared set of new Apis </div><div><br></div><div>Not sure what you meant in this specific case.<span></span><br><br>On Saturday, November 15, 2014, Greg Young <<a href="mailto:gregoryyoung1@gmail.com">gregoryyoung1@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What's the plan on where there are differences in behavior? An example of this would be uri matching. I would guess it makes sense to use the ms stuff moving forward, how will changes in current behavior be communicated<div><br>On Saturday, November 15, 2014, Miguel de Icaza <<a href="javascript:_e(%7B%7D,'cvml','miguel@xamarin.com');" target="_blank">miguel@xamarin.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey guys,<div><br></div><div>Sami reached out to me, and was wondering how to get started in bringing some code to Mono, in particular WCF to Mono.   So I wrote this small guide for newcomers.<div><br></div><div>I would say it takes a couple of steps:</div><div><ul><li>Build your own local version of Mono on Linux.</li><li>Make sure it works "mcs" should be able to run after installing it.</li><li>Run a trivial self-hosted WCF server/client</li><li>Make a trivial change to the WCF class library, and install this version to test you can make changes locally and have them run:</li><ul><li>cd mono/mcs/class/System.ServiceModel</li><li>Make changes</li><li>make install</li><li>Run your test again in another window</li><li>Repeat</li></ul><li>Make sure you can run the test suite:</li><ul><li>cd mono/mcs/class/System.ServiceModel</li><li>make run-test-local</li></ul></ul><div>Once you are ready, you can start importing code.   Ideally, you want to go for high-value targets: the most buggy parts of Mono's stack (you can check bugzilla for reports on memory usage, bugs).   Or you can pick a missing feature.</div></div><div><br></div><div>To import code, modify the relevant ".sources" file in the System.ServiceModel directory (where you ran the test) and replace a local file, with a reference to the "referencesource".</div><div><br></div><div>Chances are, you will need to make changes to the "referencesource" code, since a lot of it is Windows specific.</div><div><br></div><div>Miguel</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 14, 2014 at 5:25 PM, Sami Ben Grine <span dir="ltr"><<a>SBen-Grine@axarosenberg.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Sweet – is there anything I can do to make progress?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I am somewhat ignorant about Mono but I am pretty ok with .NET and Linux.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">thanks<u></u><u></u></span></p>
<p class="MsoNormal"><br></p></div></div></blockquote></div></div></div></div>
</blockquote></div><br><br>-- <br><div dir="ltr">Studying for the Turing test</div><br>
</blockquote></div>