I do not know how many platforms you are hoping to run on, but you can use System.Environment.OSVersion.Platform&nbsp;<span class="Apple-style-span" style="font-family: Consolas, &#39;DejaVu Sans Mono&#39;, monospace; font-size: 13px; color: rgb(51, 51, 51); white-space: pre; "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial; white-space: normal; font-size: small; ">to detect the platform and then call the appropriate native DLL for that platform. &nbsp;There are ways of at least differentiating from Windows, Mac, and Linux from within Mono.</span></span><div>
<br><div class="gmail_quote">2010/7/8 Jacek Rużyczka [via Mono] <span dir="ltr">&lt;<a href="/user/SendEmail.jtp?type=node&node=2282437&i=0" target="_top" rel="nofollow">[hidden email]</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


Hello,
<br><br>Am Donnerstag 08 Juli 2010 16:16:14 schrieb jmalcolm:
<br>&gt; Are you trying to call R from C# or are you hoping to call into C# from R?
<br>&gt; 
<br>I&#39;m gonna try out such a scenario in a couple of months.
<br><br>&gt; Mono calls out to C style libraries just as .NET does on Windows:
<br>&gt; PInvoke/DLLImport.
<br>&gt; 
<br>&gt; Calling a C style library from C# is very straight forward although of
<br>&gt; course you lose the cross-platform nature of Mono unless the same library
<br>&gt; is available natively on every platform.
<br>&gt; 
<br>This, in fact, may be an issue. Although R is regarded as &laquo;cross-platform&raquo;, it 
<br>does rely on native DLLs.
<br><br>In fact, I suppose I will call R as a native process by using 
<br>Process.Start(&quot;R&quot;) in batch mode. This is rather quick &amp; dirty *sigh*, but in 
<br>fact cross-platform.
<br><br>&gt; Calling out to Mono assemblies from R is not something I am familiar with.
<br>&gt; 
<br>I only know that there is a Java binding for R (which is a nightmare to 
<br>install), but I have never heard of a .NET binding.
<br><br>Cheers
<br>Jacek Rużyczka
<br><br>-------------------------------------------------
<br>Atrakcyjne mieszkania i dzialki. Sprawdz oferty!
<br><a href="http://linkint.pl/f277d" rel="nofollow" link="external" target="_blank">http://linkint.pl/f277d</a><br><br>_______________________________________________
<br>Mono-list maillist &nbsp;- &nbsp;<a href="http://user/SendEmail.jtp?type=node&amp;node=2282396&amp;i=0" rel="nofollow" target="_blank" link="external">[hidden email]</a>
<br><a href="http://lists.ximian.com/mailman/listinfo/mono-list" rel="nofollow" link="external" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-list</a><br>
<br><br>
<hr noshade size="1" color="#cccccc">
<div style="color:#666666;font:11px tahoma,geneva,helvetica,arial,sans-serif">
View message @ <a href="http://mono.1490590.n4.nabble.com/MONO-R-tp2280504p2282396.html?by-user=t" target="_blank" rel="nofollow" link="external">http://mono.1490590.n4.nabble.com/MONO-R-tp2280504p2282396.html</a>

<br>To unsubscribe from Re: MONO &amp; R, <a target="_blank" rel="nofollow" link="external">click here</a>.
</div>
<br>
</blockquote></div><br></div>

<br><hr align="left" width="300">
View this message in context: <a href="http://mono.1490590.n4.nabble.com/MONO-R-tp2280504p2282437.html">Re: MONO & R</a><br>
Sent from the <a href="http://mono.1490590.n4.nabble.com/Mono-General-f1490591.html">Mono - General mailing list archive</a> at Nabble.com.<br>