Slashdot Mirror


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."

8 of 117 comments (clear)

  1. Netcraft confirms it by Anonymous Coward · · Score: 1, Informative
    1. Re:Netcraft confirms it by lysergic.acid · · Score: 2, Informative

      it might help to look at the context of the ranking in order to see things in perspective. coming in 8th out of 50 is hardly "dying." and if Perl is dying then Python (7th) isn't far behind, and JavaScript (9th), Ruby (11th), Lisp/Scheme (19th), and Lua (20th) are all definitely dead. not to mention the rest of the ranked languages:
      21. ActionScript
      22. MATLAB
      23. FoxPro/xBase
      24. Fortran
      25. Ada
      26. Transact-SQL
      27. Prolog
      28. RPG. (OS/400)
      29. Erlang
      30. NXT-G
      31. Awk
      32. LabVIEW
      33. Haskell
      34. ML
      35. Objective-C
      36. Focus
      37. Groovy
      38. Smalltalk
      39. Euphoria
      40. CL. (OS/400)
      41. Alice
      42. Tcl/Tk
      43. Scala
      44. Caml
      45. Bourne. shell
      46. Q
      47. Forth
      48. Natural
      49. APL
      50. R

  2. Linky by cleatsupkeep · · Score: 4, Informative

    Maybe this link will be a little more useful: http://strawberryperl.com/

  3. Re:More like lack of interest. by Smallpond · · Score: 2, Informative

    The CPAN testers was conceived back in May 1998 by Graham Barr and Chris Nandor as a way to provide multi-platform testing for modules. Today there are 2,653,748 tester reports and more than 400 testers giving valuable feedback for users and authors alike.

    CPAN modules are probably better tested cross-platform than libraries for any other language.

  4. Re:More like lack of interest. by adamkennedy · · Score: 4, Informative

    The problem with CPAN Testers is that while it can tell you IF your module is broken, it doesn't give you any way to actually get onto Windows to debug the problem. All you can does is guess the fix and upload a new release, and hope for the best.

    CPAN Testers is the canary in the coal mine, which is handy, but doesn't actually help clear out the poison.

  5. Re:Every major version of Windows? by adamkennedy · · Score: 4, Informative

    If you'd Read My Fucking Article you'd see that the current set is the MINIMUM initial launch set.

    The plan once we are running is to start adding more variations as needed. I'd certainly like to have a 2000 instance.

    As for the Windows 95 family, as I understand it support was dropped from the current Perl core for anything older than 2000.

  6. A decade ago Perl was a 1st class citizen on Win32 by ZeekWatson · · Score: 3, Informative

    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.

  7. Re:What about ActivePerl? by chromatic · · Score: 5, Informative

    ActivePerl has like a brazillion modules available for it.

    Not really. ActiveState made bizarre PPM binary compatibility decisions, which meant that their version of Scalar::Util didn't include the XS components. As the 5.8.x series continued, more and more modules relied on that XS component, which meant that increasing amounts of the CPAN weren't available as PPMs. I don't know the exact figures, but it wouldn't surprise me if one-third to one-half of the CPAN were unavailable from AS's repositories.

    (Did you know Alias is one of the CPAN administrators?)