[Mono-list] Syslog Access

Ian MacLean ianm@ActiveState.com
Wed, 18 Aug 2004 13:17:00 +0900


Iain McCoy wrote:

>On Tue, 2004-08-17 at 14:35, Craig Dayton wrote:
>  
>
>>Perhaps exploring the possibility of using PerlNet a product marketed by
>>ActiveState might be a cost effective solution.
>>
>>With PerlNet, one can define an Interface to any module on CPAN and compile
>>it as a library or executable.  So from a developer's prospective, a
>>programmer can leverage modules in CPAN and the .NET community all within a
>>single executable.  Thanks to Mono this capability is now extended to the
>>Unix world. No sense in reinventing the wheel is there?  
>>    
>>
>Is it extended to the unix world? My understanding of PerlNet was that
>it worked by interfacing between the regular win32 perl interpreter and
>the MS CLR - not by compiling perl code to normal managed code. The MS
>CLR interfaces that it would use are not replicated by mono, so I
>suspect it doesn't work on a unix.
>  
>
this is corrert. PerlNet does not compile to il. It basically creates a 
managed shim that marshalls between managed types and native perl. The 
marshalling level is currently win32 specific.

Ian