Slashdot Mirror


Where's the "IronPerl" Project?

pondlife writes "A friend asked me today about using some Microsoft server components from Perl. Over the years he's built up a large collection of Perl/COM code using Win32::OLE and he had planned on doing the same thing here. The big problem is that as with many current MS APIs, they're available for .NET only because COM is effectively deprecated at this point. I did some Googling, expecting to find quickly the Perl equivalent of IronPython or IronRuby. But to my surprise I found almost nothing. ActiveState has PerlNET, but there's almost no information about it, and the mailing list 'activity' suggests it's dead or dying anyway. So, what are Perl/Windows shops doing now that more and more Microsoft components are .NET? Are people moving to other languages for Windows administration? Are they writing wrappers using COM interop? Or have I completely missed something out there that solves this problem?"

1 of 390 comments (clear)

  1. Re:Perl6 is the problem by Abcd1234 · · Score: 0, Flamebait

    but I find the whitespace significance very nice and makes reading existing python code very pleasant.

    Until you need to move a block of code from one level of scope to the other and discover your editor can no longer help you get the indentation right because the language doesn't provide block scope delimiters. And if you do try to use the editor, it can actually introduce semantic bugs by accidentally placing lines of code at the wrong lexical level. Awesome.

    Sorry, but no thanks. I have absolutely no problems formatting my code properly and don't need a language enforcing it's standards on me (in fact, any programmer that *does* need a crutch like that should be drummed out of the industry for the hack they are). Meanwhile, I regularly use my editor for automatic indentation, and any language that makes that impossible (or unnecessarily difficult) is out of the running.