Multimobile Development: Building Applications for any Smartphone
Using .NET components from Perl
Messages   Related Types
This message was discovered on microsoft.public.dotnet.framework.interop.
Responses highlighted in red are from those people who are likely to be able to contribute good, authoratitive information to this discussion. They include Microsoft employees, MVP's and others who IMHO contribute well to these kinds of discussions.

gzou
I was looking for ways to use .NET components from Perl. I found there is a Perl module for .NET from a company called Datasophy Technologies (http://www.datasophy.com). Does anyone have any experience with this module? Their descirption is attached below.

Thanks.
gzou

dotNET for Perl is a Perl extention for Microsoft .NET framework. It provides Perl programmer with direct access to Microsfot .NET based services and components. Utilizing this package, you can use Perl to script .NET applications using .NET services and components written in any language that targets the .NET platform.

Features of dotNET for Perl 1.2 includes:

Create .NET objects and access instances properties and methods.
..NET objects are accessed like Perl objects.
Access class methods and properties.
Fully support .NET event and delegate. You can define your delegate in Perl to handle .NET events.
Fully support .NET exceptions. .NET exception behaves like object oriented Perl exceptions.
Seamless transformation between Perl data types and .NET data types (String, int, double, enum, and etc.)
Transparent support for out parameters and passing parameters by reference.
Full support for .NET operators.
Support both ActivePerl 5.6 and 5.8.
Support both .NET framework 1.0 and 1.1.
Support Windows 98, Windows ME, Windows NT, Windows 2000 and Windows XP.
dotNET for Perl 1.2 is fast.
And much more...

Reply to this message...
Vote that this is a GOOD answer...
 
Really good experience at the Apple Store
MonoDroid – looking *awesome*
 
    
Yan-Hong Huang[MSFT] (VIP)
Hello George,

This package is just released.
http://groups.google.com/groups?q=perl+Datasophy&hl=en&lr=&ie=UTF-8&oe=UTF-8
&selm=befc620c.0404220817.7787a5bb%40posting.google.com&rnum=1

I think if you have specific technical question on this product, you can
send email directly to Click here to reveal e-mail address. Anyway, let's keep an eye to
see whether other community members could share experience on it.

Thanks.

Best regards,
Yanhong Huang
Microsoft Community Support

Get Secure! ¨C www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Reply to this message...
Vote that this is a GOOD answer...
 
 
    
Jan Dubois
"gzou" <Click here to reveal e-mail address> wrote in message
news:Click here to reveal e-mail address...

[Original message clipped]

Hi George,

I don't have any experience with that module beyond just looking at
the website.

I would like to encourage you to also look at "PerlNET", which is part
of the PDK (Perl Dev Kit) by ActiveState. (Disclaimer: I'm the tech
lead for both ActivePerl and the PDK, so I'm obviously biased here).

PerlNET does not only allow you to _use_ .NET components from Perl,
but you can also _implement_ .NET components in Perl. For example,
you can define a strongly typed interface for a CPAN module and then
use that Perl module from C# or VB.NET.

You can find documentation for PerlNET here:

http://aspn.activestate.com/ASPN/docs/ASPNTOC-PERLDEVKIT-000-009/

It is part of the "Perl Dev Kit" product:

http://www.activestate.com/PDK

You can download a free 21 day evaluation license from that website in
case you want to play with it.

There is also a book especially about "Programming Perl in the .NET
environment":

http://www.amazon.com/exec/obidos/tg/detail/-/0130652067/104-8987979-0478316?v=glance

If you have any further questions, feel free to send them to me
directly, or to the PerlNET mailing list (you need to subscribe to it
first). The mailing list archives can be found here:

http://aspn.activestate.com/ASPN/Mail/Browse/Threaded/perl.net

Cheers,
-Jan

PS: Sorry for the late reply, I just found your message "by accident". :)

Reply to this message...
Vote that this is a GOOD answer...
 
 
 




Multimobile Development: Building Applications for any Smartphone
Ad
BootFX
Reliable and powerful .NET application framework.
iOS, Android and Windows Phone Development Training and Consultancy
Hosted by RackSRV Communications
 
Multimobile Development: Building Applications for any Smartphone
Copyright © AMX Software Ltd 2008-2010. Portions copyright © Matthew Baxter-Reynolds 2001-2010. All rights reserved.
Contact Us - Terms of Use - Privacy Policy - 4.0.30129.1734