I do not know how many platforms you are hoping to run on, but you can use
System.Environment.OSVersion.Platform to detect the platform and then call
the appropriate native DLL for that platform.  There are ways of at least
differentiating from Windows, Mac, and Linux from within Mono.

2010/7/8 Jacek Rużyczka [via Mono] <
[email protected]<ml-node%[email protected]>
>

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

-- 
View this message in context: 
http://mono.1490590.n4.nabble.com/MONO-R-tp2280504p2282437.html
Sent from the Mono - General mailing list archive at Nabble.com.
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to