Really? I've had tons of fun with Perl+OLE automating the processing of Excel and Word files.
Really? I've had tons of fun with Perl+OLE automating the processing of Excel and Word files.
I just bought a new computer, and until a new flash drive arrives, I'm stuck running Windows. I installed Strawberry Perl, and my Mojolicious projects and some other stuff Just Works, like immediately, with no fucking around at all required. It is, admittedly not a huge project with a huge variety of dependencies, but it does have some XS modules among other things, and they all were functional without trouble.
My most recent Ruby project still won't run from the source tree using bundler (though it runs fine if i install the gem for the app). So, in my experience, Perl is currently doing better than Ruby on Windows. Or, at least it is a reasonable comparison. I just saw there's a new version of berrybrew, as well, so you can do perlbrew things on Windows. I'm not sure if plenv works on Windows (but rbenv seems broken, too), as I haven't tried it yet, and I have been using perlbrew on Linux, anyway.
In short: The world has shifted quite a bit when it comes to developing with Perl 5 on Windows. It's actually pretty fine these days. As I understand it, Perl 6 is also fine on Windows.
With Perl 5, both ActiveState's and Strawberry Perl just worked, whereas Python can't even print to the console [1] without workarounds or an extra library that's not installed by default.
[1] http://stackoverflow.com/questions/5419/python-unicode-and-t...
That he probably didn't google hard enough.
On top of StrawberryPerl, there is also BerryPerl which is perlbrew for Windows.
http://blogs.perl.org/users/steve_bertrand/2016/07/berrybrew...
There's a phrase you don't often find in a sentence containing "fun".