Hengist has asked for the wisdom of the Perl Monks concerning the following question:

Does anyone have a definitive list of ActivePerl versions which have Perl/Tk ready to go out of the box?

I want to be able to recommend a range of versions to Windows users of my scripts, and although I know v5.8.8 has it (I looked), I'd like to know how pervasive it is. It's missing from ActiveState's port of 5.10, which I find a little alarming.

If I've missed an obvious source of this info, then I'll listen gracefully.

Replies are listed 'Best First'.
Re: ActivePerl w/Tk
by syphilis (Archbishop) on Jan 27, 2010 at 21:44 UTC
    For any versions of ActivePerl 5.8 or 5.10 that don't have Tk already installed, version 804.028501.0.0 (developer release) is available as a ppm:
    ppm install http://www.bribes.org/perl/ppm/Tk_.ppd
    Version 804.028 is available for 5.10 as a ppm from the uwinnipeg repo, and I wouldn't be at all surprised if trouchelle's repo had Tk ppm packages for both 5.8 and 5.10.

    However, that's not as convenient as having Tk ship with ActivePerl.

    Cheers,
    Rob

      Thanks, Rob,

      I agree, it's not too convenient. Another monk has suggested http://par.perl.org which solves the deployment question altogether.

      Cheers, Pete.

Re: ActivePerl w/Tk
by Anonymous Monk on Jan 27, 2010 at 18:16 UTC
    I think ActiveState is pushing Tkx now.

      Thanks!

      I'll check Tkx; I don't have any experience with Tcl, so it'll be like learning it all over, as I understand Tkx follows the Tcl syntax closely.

      Anywayup, it'll mean rewriting a lot of stuff.

Re: ActivePerl w/Tk
by marto (Cardinal) on Jan 27, 2010 at 18:20 UTC

    I'm not sure that Tk came as standard with ActiveState Perl 5.8.8. However why don't you simply package your apps for your customers using something like pp so they don't have to install Perl, Tk or any other module your apps depend on? See http://par.perl.org.

      Thanks, Marto,

      I've bookmarked this for review tomorrow; it may be the answer I need.