Zentara said:I think it's easier to just learn linux, where it all works flawlessly without all the hoops to jump through. :-)

Indeed, the *NIX operating systems were (and are) written by Programmers with the Tools that Programmers need integrated (for some value of 'integration') with each other. In the Linux/Solaris/*BSD environments I don't have to jump through hoops. Unfortunately, about 75% of my customer base is running on some flavor of Windows, and my code has to work for them as well.

I develop in Perl on a Linux machine. I do my testing and first level QA on a Solaris desktop and a Wintel laptop. When I turn the package over to the real QA group, they test it on a combination of various version of Windows on different hardware platforms. I have supply a port all of the Modules that I used in my development environment, or QA (quite rightly) will fail my code as "un-testable and un-verifiable; not approved for production".

I think it's easier to just learn linux, where it all works flawlessly without all the hoops to jump through

If ActiveState had got it right (which will hopefully be the case with the release of build 821) there would currently be no hoops to jump through at all - save having to install dmake and MinGW. Even if you use the EU::FC approach to the compilation of modules on ActiveState perl, there aren't that many hoops to jump through. And once you have jumped through those hoops then you have something that does work flawlessly ..... (where I'm using the word "flawlessly" with the same poetic licence that zentara employed :-)