25. Are there any major applications written in perl/Tk?
Yes. In fact, there are some interesting perl/Tk applications already available from: Your very own perl/Tk distibution:
The following programs may be found in your own Tk#/ directory (you already have these if you have the Tk extension to perl)*: program descriptionpfm perl file manager - cute iconic front to emacsptknews a GUI perl newsreader - a work in progress.tkpsh perl/Tk equivalent of the Tcl/Tk wish shell.toyedit a Text widget editor.
The following programs may be found either in your demos directory (consult the README file there for fuller descriptions) or in your perl/bin install directory: program descriptionbrowse Simple file browser front end for emacs.color_editor Front end to Tk::ColorEditor allows RGB, CMY, and HSV color cube manipulation (based on tcolor.tcl).ixset GUI front end to xset - for terminal settings.pgs Perl front end to Ghostscript (viewing PostScript(c) files).rmt perl/Tk "development shell/remote control application" You can launch or talk to other perl/Tk apps with rmt.rolodex Like the Tcl/Tk app of the same name. Requires editing for personal use.timer Stopwatch-like seconds timer.tkpod The perl gui pod viewer (like xman).tkweb The perl "Rough and Ready" web browser.
*Peter Prymmer recently posted a means by which one can integrate any or all of these GUI applications into one's own X-window environment. Here for terse illustration is the basic idea behind using an X11R6.1 .mwmrc.m4 resource file for making a Menu (make sure the applications are in your PATH or specify a full path to each one as needed): Menu Perl{ "Perl" f.title "editor" f.exec "toy_edit &" "tkemacs" f.exec "browse &" "manual" f.exec "tkpod perl.pod &" "the web" f.exec "tkweb http://www.perl.com/perl/ &" "news" f.exec "ptknews comp.lang.perl.tk &" "pgs" f.exec "pgs &" "stop watch" f.exec "timer &"}# We bind it so that left mouse button when pressed while # over the root or background pops up with this Perl menu:Buttons DefaultButtonBindings{ <Btn1Down> root f.menu Commands # etc.}Buttons ExplicitButtonBindings{ <Btn1Down> root f.menu Commands # etc.} Other perl/Tk application distributors: ptkb.pl an xbiff like mailbox watcher. Available from ftp://ftp.wpi.edu/perl5/pTk-Modules/ptkb.pl bioTkperl Was announced by Gregg Helt mailto:gregg@fruitfly.berkeley.edu recently. See the home page at: http://www.cbil.upenn.edu/"dsearls/bioTk.html. Source at: ftp://fruitfly.berkeley.edu/pub/bioTk/bioTkperl0.8.tar.gz EVA KOBAYASI Hiroaki's EVA is a sophisticated wish like perl/Tk "shell". It is available from: ftp://ftp.sowa.is.uec.ac.jp/pub/Lang/perl5/Tk/ plop Stephen Lidie's very useful arbitrary function Plot Program, was featured in the premier issue of The Perl Journal and is available on the web at: http://tpj.com/tpj/programs/Vol_1_Issue_1_Tk/plop modo Yet another Lidie creation. This one hails from Issue 2 of The Perl Journal neko (et al.) In the third issue of The Perl Journal Stephen Lidie makes creative use of approaches to event timing from perl/Tk. neko is one axample. Workspace Is an integrated front end to the fvwm window manager that makes use of Perl/Tk. See the web page at http://www.mirai.com/wks/ for more information. www The original 8 line wonder by Jon Orwant. Pick it up (and modify it) from: http://sun20.ccd.bnl.gov/"ptk/archive/ptk.1995.08/0411.html. (Please note: www is for amusement, the more serious perl/Tk browser - tkweb - is distributed with perl/Tk and it is "only" 60 lines long!.) ptkclock & ptkmines From the generous software archive of Jason Smith at RPI. XCricket This application was written by Nem Schlecht. PDLimage PDLimage combines Perl, Tk, and PDL. It has a homepage at: http://www.mpia-hd.mpg.de/MPIA/P ... s/koehler/pdlimage/
Be sure to also check the newsgroups comp.lang.perl.tk, comp.lang.perl.announce, comp.lang.perl.misc, and comp.lang.perl.modules, as well as the mailing list archive for more Perl/Tk program and package announcements.