Free Resources for Windows Perl Development
jamie pointed out an important announcement in the Perl community. Adam Kennedy, known as Alias, developed Strawberry Perl to "make Win32 a truly first class citizen of the Perl platform world." Over the last year, major CPAN modules have used Strawberry Perl to get to releases that work trouble-free on Windows. But the tens of thousands of smaller modules on CPAN are lagging, in many cases because of lack of access to a Windows environment for development and testing. Now Alias has worked with Microsoft's Open Source Software Lab to provide for every CPAN author free access to a centrally-hosted virtual machine environment containing every major version of Windows. "More information (and press releases) will follow, the entire program under which this partnership will be run is so new it's only just been given a name, so some of the organisational details will ironed out as we go. But for now, to all the CPAN authors, all I have to add is... Merry Christmas. P.S. Or your appropriate equivalent religious or non-religious event, if any, occurring during the month of December, etc., etc."
Just one question. Why? Can you even BUY a computer with a 32-bit cpu any more?
What next - ports for the C64 and Tandy Color Computer?
So this guy's alias is alias?
so also said as: adam kennedy, alias: alias.
"But the tens of thousands of smaller modules on CPAN are lagging, in many cases because of lack of access to a Windows environment for development and testing."
I was born on a day, but not yesterday. I must admit to not using perl for anything serious in a very long time, but as I recall, many smaller modules in CPAN didn't even work trouble free on an up-to-date linux machine because they were either badly coded or simply didn't run with newer versions of other dependencies. Maybe things have changed, but I doubt access to Windows machines is a real issue for anybody apart from a tiny handful of GNU diehards/blowhards.
http://tech.slashdot.org/Strawberry
Do you even lift?
These aren't the 'roids you're looking for.
It includes a pre-configured CPAN-shell and compilation tools for c modules.
Installation is a bit screwy on Vista; it does require some manuevering there, but it works off to bat on xp.
I, for one, am quite happy that there are other options that function well besies ActivePerl; never liked it. No longer is one dependant on the proprietary ppm packaging so much! The value of CPAN is better put to use here.
Though, businesses that rely on perl might want to wait before abandoning activeperl; strawberry is relatively new here...
perl is dying http://use.perl.org/~Ovid/journal/38010
Windows is a rat infestation, the ship (our pirate ship -- we don't believe in imaginary property, and the best way to show our disbelief is by plundering it) is being gnawed apart by rats.
But Perl is amazingly useful. It can make your system do ANYTHING, dance like a monkey? It's on CPAN.
The conclusion to my analogy then is that Perl on Windows is like a remote-controlled bionic rat: a step up from the rest of the rats, but still no monkey.
Maybe this link will be a little more useful: http://strawberryperl.com/
Pearls::Swine
Help stamp out iliturcy.
Both of them?
"I must admit to not using perl for anything serious in a very long time"
No one does. Perl is a stinking pile of shit that no one but teenage Slashdot Linux dorks give a shit about.
http://www.ruby-lang.org/en/
Just the right flavor to go with Chocolate Doom!
Adam, you're the freakin' MAN.
I actually didn't know the breadth of what you were arranging but this is just way beyond what I expected!
I will definitely be taking advantage of this... Next time you're in the Boston area, I want to personally buy you a case of your choice of beer.
(yes, I understand fully that this posting means it's "on the record" :D )
I'm done with sigs. Sigs are lame.
Ah.. so this is how Skynet begins.
"...lack of access to a Windows environment..."
Hello? Virtualization?
Sig this!
>> Free Resources for Windows Perl Development
The definitive one: http://python.org/
I see in the list Windows XP and Server 2003 (they're almost the same...), Vista and Server 2008 (they are exactly the same!). Where's Windows 2000? there's quite a large chunk of users left on that platform. Hell, even a few users on Win98 or NT4 still.
I've used ActiveState's ActivePerl on several windows boxes over the years and have had "trouble-free" experiences with it. Granted, some of the more bleeding-edge modules weren't at the latest revs but the mainstream software I used didn't strictly require those either.
Vista is such a memory and CPU hog that you need to "Free Resources (up) for Windows PERL developmeent"
Start by turning off that aero crap...
Hilarious!
Thank you retard! Let me guess you also post equally idiotic 'devastating' links to pointless spinning cubes that 'prove' Linux is 'ahead' of Windows...
People that hate perl and people that hate windows can *finally* find some common ground!
Honestly, even a shop teacher can count the number of users that care about this on one hand.
I maintain a few modules on CPAN. Nothing big, I'm the sole author.
In August, I got email from someone complaining that one of these modules doesn't pass its self-tests. After some back and forth, it turns out that it passes on Linux and fails on Windows. They even submitted a patch, but I don't want to integrate it unless I can test it on Windows.
I've got some Windows machines in my house, but I'd have to put together a usable development environment, and it's a hassle, and I've got a day job, and it just hasn't happened in 4 months.
If Alias et. al. can get me access to a Windows environment, this module could get cleaned up a lot sooner.
I, for one, welcome our new Perl virus writing overlords.
- Netcraft has been lloking for! schemes. Frankly keed to be Kreskin the resources that pro-homosexual working on various sanctions, and *BSD is dying Yet everyday...We Of playing your 486/66 with 8 Another folder. 20 systems. The Gay development model who are intersted states that there of BSD/OS. A
Perl has been a first class citizen on Win32 starting with the GSAR port back in late 90s, then Perl for Win32 and now ActivePerl.
In fact ActivePerl was more up to date than unix Perl during the late 5.005 and 5.6 because the pumpkin was primarily a Win32 developer.
If you want to find the second class citizens in the Perl world look at OS2, Aix, Hpux, and other strange unixes. I know you want to make Perl better and are working hard on it, but insulting the people who put together the foundation you're now working on is misguided. They did a damn fine job.
Do you think that people will fix bugs for a platform they have successfully avoided for decades? And not just one but multiple versions of bug fixing too? It takes time and effort to avoid Windows and Windows only hardware and most people end up resenting the exercise. Does anyone really think that Windows will be a "first class citizen" even if all of Perl was perfect on it? I understand M$ wants to have WAMP, but I don't know why anyone will waste their time fixing things for a non free OS that takes so long to set up in the first place. What single advantage does Windows have to offer anyone that would justify development effort?
...IronPerl
I know [M$] want to make Perl better and are working hard on it, but insulting the people who put together the foundation [M$ is] now working on is misguided.
Yes, a decade ago Perl was a 1st class citizen on Win32, but you miss the point. M$ is doing this to *kill* all non-M$ languages on the Win32 platform, including perl. Don't be confused just because they're all smiling and friendly-like about it.
Whatever other benefits there are, the main beneficiary of porting open source software projects to the Windows platform is Microsoft.
Bear in mind that if there were no Linux, many of the other open source software projects would not have existed.
Microsoft don't even have to embrace and extinguish when the open source projects are doing it for them.
Do they make you hang out with Ballmer for a week just to get access?
Perl could be a first class citizen on Windows if MS bundled a C compiler and library like any decent OS does.
thegodmovie.com - watch it
User maintains 14 accounts on Slashdot.
Perl could be a first class citizen on Windows if MS bundled a C compiler and library like any decent OS does.
Or, you could go and download them, geeze! Why bloat installations with bundled stuff that the vast majority of users won't ever need?
Right, and MS never bloats installations with bundled stuff that the vast majority of users won't ever need?
Right, and MS never bloats installations with bundled stuff that the vast majority of users won't ever need?
Your post makes no sense. If Microsoft bundles other things they should also bundle gigabytes of C++? This doesn't follow in any logical way, would make no business sense and would inconvenience most users. Can you even name something comparable that Microsoft bundles with Windows? Most stuff they ship with Windows is very minimal, just enough to get you started; I don't believe any of the components not strictly related to the OS itself came even within an order of magnitude of the size and complexity of a Visual Studio installation. So, the question becomes: did you stop for a moment to think, or did some subcortical Microsoft bashing reflex twich, just as uncontrollable and as pointless as a knee jerk?
And how is the build process for a CPAN module going to automate this if VC isn't installed? ..."
"Dear user, please go here:http:..., then click this and that, wait for the download, then click setup.exe, wait for the install to finish, then come back here and retry. Oh, and mare sure you use only browser X or Y because Microsoft won't support anything else, and make sure you turn on Javascript, and cookies,
thegodmovie.com - watch it
No C compiler requires gigabytes of disk space. C++ isn't used to build Perl.
Explain how this would inconvenience anyone.
The .NET Runtime. It comes with compiler executables for C#, VB.NET and JScript.NET, and it is installed by default since Windows XP SP2.
An IDE, like Visual Studio.NET, is not required to build Perl. You only need a C compiler, linker and make utility.
It's a very dark ride.
You're correct--two wrongs do not make a right. But, in my opinion, a C compiler is more important than much of the other crap they currently distribute.
But, in my opinion, a C compiler is more important than much of the other crap they currently distribute.
:). But you have to consider that the vast majority Windows users don't know (or care about) C. The comparatively few ones knowledgeable enough to need a compiler are knowledgeable enough to download it (with the exception, apparently, of the grand-grand parent). For the others a media player, or a simple mail/news client, or a simple paint program, or even Minesweeper are more important than a C compiler.
Spoken like a developer
And how is the build process for a CPAN module going to automate this if VC isn't installed?
Not a very good question: first, on Windows, most stuff is distributed as binaries. There are lots of tools and facilities for creating installers; compiling source is not a requirement. Anybody who plans to distribute his product in source format to normal Windows users, expecting them to build and install it, has already failed.
Second, if somebody needs to install perl modules, they belong to the "knowledgeable" subset of users I alluded to in another post. They know the module needs to be compiled, they know to go and download Microsoft's free express compilers, or the proper version of GCC, and they are probably capable to handle minor installation and/or compile time issues. But if you go playing with perl without knowing what a compiler is, all I can say is well, lots of luck.
Perl, C, C++ will take care of most things also OpenGL if you want to help with CAD alternatives.