I think that the fear of Microsoft trying to make Perl "extensions" is a valid one given Microsofts history, but the .NET framework is much different than past situations.

All of the things they've "extended" to make propriarity were in an attempt to lock people into using just their platform. I belive that the .NET framework does this, not any language. From my initial impressions on what they're doing, they are no longer trying to make the development language or a client side scripting language their leverage. The implementation on .NET is just too different for things to be portable no matter what they are written in.

It looks like you're going to use Perl/C/C#/etc.. to manipulate and define your .NET environment in a sense. So it's not going to be at all portable since I don't think Microsoft is ever going port this platform to *NIX systems. It will still probably be Perl as we know it, but the actual code will have no use outside the .NET framework.

Anyway, that's my $0.02
Rich

Addition: I think it will be similar to how Perl is used in ASP and .wsh files. Example

You could use Win32::OLE or use objects that are pre-defined to ASP and WSH like so..(WSH version)

<job> <SCRIPT LANGUAGE="PerlScript"> $x = $WScript->CreateObject('Excel.Application'); $x->Workbooks->Add; $x->{Visible} = 1; </SCRIPT> </job>

So it's Perl, but Perl using methods that are specific to the environment. Though you could do it using Win32::OLE, I'd assume that anyone working with ASP and WSH would use the built-in functinoality.


In reply to Re: Windows, .NET and a language named Perl by rchiav
in thread Windows, .NET and a language named Perl by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.