A binding of Tk to Perl [L1 ].
JH: There is an alternate, updated binding of Tk to Perl which uses Tcl in the bridge (which Perl/Tk does not). These are the Tcl [L2 ] and Tcl::Tk [L3 ] modules for Perl. Make sure you get the latest.
It has advantages over the traditional Perl/Tk in using less memory and being faster, as well as being more portable and flexible (for example, for use on Windows/CE). It gains this by linking directly against Tcl using a bridge that has deep understanding of Tcl_Objs and PerlSVs. It has a slightly varied interface, but there is a rough Perl/Tk compatibility layer (about 80% compatibility). It would be nice to see another module layered on top that provides near 100% Perl/Tk compability while maintaining the efficient lower layer that ties tightly to Tcl.
VK: Other advantages of Tcl, Tcl::Tk perl modules over Perl/Tk are briefly listed at perl's discussion site [L4 ]:
$interpreter->Eval('pure-tcl-code-to-create-and-manipulate-widgets');or use perlTk syntax
my $btn=$frame->Button(-text=>'Ok',-command=>sub{print 'ok'})->pack;Disadvantage over PerlTk is lack of documented way for creating of pure-perl widgets. (currently work in progress)
FAQ: [L5 ]
Unfortunately, the FAQ above appears to be 2 years old. [ CL is working on that appearance.]
I have written a Tcl/Tk tutorial [L6 ] which I translated to a Perl/Tk Tutorial [L7 ]. You can have a look at them if you wish to see the difference between the two langauges. - BVA
What: Tk Perl 5 (Ing-Simmons)
Where: http://www.cpan.org/modules/by-module/Tk/Tk800.012.tar.gz
http://www.cpan.org/authors/id/C/CL/CLAIRD/ptkFAQ.html
http://www.connect.net/gbarr/PerlTk/
http://www.perl.com/CPAN/authors/NI-S/
http://www.cpan.org/modules/by-authors/Stephen_O_Lidie/
http://www.Lehigh.EDU/%7Esol0/ptk/perltkpr.ed1
ftp://ftp.syd.dit.csiro.au/pub/perl5/local/
http://pubweb.bnl.gov/%7Eptk/
http://www.tpj.com/
ftp://ftp.dcs.ed.ac.uk/pub/paul/
http://www.sifry.com/freestuff/perltk-800.008-1.i386.rpm
http://www.sifry.com/freestuff/perltk-800.008-1.src.rpm
ftp://ftp.redhat.com/pub/contrib/manhattan/i386/PerlTk-8.11-1.i386.rpm
ftp://sunsite.doc.ic.ac.uk/public/Mirrors/ftp.redhat.com/pub/contrib/manhattan/i386/PerlTk-8.11-1.i386.rpm
http://www.doc.ic.ac.uk/%7Emjw7/
http://www.Lehigh.EDU/%7Esol0/ptk/
http://www.Lehigh.EDU/%7Esol0/ptk/modlist
http://mirror.nucba.ac.jp/users/tsutomu/perltk/jp-patch.html
http://www.activestate.com/PPMPackages/zips/6xx-builds-only/
http://www.Lehigh.EDU/%7Esol0/ddumont/ptk_module_list.html
Description: Perl 5 based binding to the Tk library. All references to
Tcl have been replaced by calls to Perl interpreters. See
the source distribution itself for details of additional
widgets available. Significant portions from Tix, Img, Dash have
been ported (and are supported) as well. The newest version depends on
perl 5.004_04 and Tk v8.0.3 . It at least builds on Unix and
Windows NT platforms (maybe others). An active mailing list
(and gatewayed) USENET newsgroup are available for assistance.
Commonly referred to as Perl/Tk or pTk, and
known as TKML in the Perl 5 Modules FAQ.
By telling the perl CPAN interface to install Bundle::Tk, you
should get this package and all of its dependencies built
and installed.
This distribution has a number of sample programs to demonstrate
the module. For instance, there is pfm, a perl tk file-manager like
interface to emacs, ptknews (a GUI perl newsreader),
tkpsh (the Perl/Tk equivalent to wish), toyedit (a text
widget editor), browse (simple file browser front end to
emacs), color_editor (frontend to Tk::ColorEditor), ixset
(perl GUI interface to xset), pgs (Perl/Tk frontend to
Ghostscript), rmt (remote control application), rolodex
(a perl tk interface to notes), timer (a seconds based timer),
tkpod (Perl/Tk GUI pod viewer), and tkweb (a Perl/Tk demo
of doing WWW browsing).
Also includes a tcl2perl perl script which is not foolproof but
is a good start if you expect to do hand tweaking as well.
The csiro.au ftp site had a precompiled version of Perl 5.003/Tk b12
for RedHat v3.0.3 for Linux (perhaps newer is available now).
See the Cornell site for the pTk FAQ and documentation and
the BNL site for archives of the mailing list.
See _The Perl Journal_ site (tpj.com) for an archive of articles and
sample code describing perl Tk.
At the dcs UK site, you can find Redhat 5.0 RPM versions of pTk.
The RPM covers Perl/Tk 8.11 for i386 RedHat Linux.
The connect site is a perl Tk module list.
The nucba site has patches for perl/Tk to support Kanji.
The activestate site has binary builds for Windows in a format
suitable for installing from their PPM application.
The lehigh ddumont module list lists the known perl Tk add on
modules.
Updated: 07/2001
Contact: mailto:[email protected] (Nick Ing-Simmons)
mailto:[email protected]
"with "subscribe ptk" requests in the body of the msg"
What: abm.pl
Where: http://www.informatik.uni-bremen.de/~mkluwe/abm.html
Description: Bookmark manager written in Perl/Tk . Designed to keep
a large number of bookmarks, with most used links on top of the
list.
Currently at version 0.1.1 .
Updated: 10/2001
Contact: mailto:mkluwe at web dot de
What: adb
Where: http://user.cs.tu-berlin.de/%7Eeserte/src/adb/
Description: A simple address database program, in perl/tk.
Updated: 07/2001
Contact: mailto:[email protected] (Slaven Rezic)
What: ADSI browser
Where: From the contact
Description: Perl/Tk ADSI browser, only useful under Windows NT.
ADSI is Active Directory Services Interface, an OLE Automation
interface to the Novell NDS tree, etc.
Updated: 02/1998
Contact: mailto:[email protected] (Toby Everett)
What: Arad-OneTable-Editor
Where: http://gamla.iglu.org.il/
Description: Set of perl modules to manage and display a dialog for single
table SQL query. Provides both a Perl/Tk and GNU/readline dialog.
Part of the Gamla RAD project.
Updated: 06/2000
Contact: http://groups.yahoo.com/group/gamla-devel
What: babygimp
Where: http://wws.mathematik.hu-berlin.de/%7Elederer/Babygimp/
Description: Simple perl/Tk editor for small icons.
Goal is to provide an easy to install and use icon editor with
enough features to create really cool icons.
Currently at version 0.4.1 .
Updated: 09/2001
Contact: mailto:[email protected]
What: BitGen
Where: http://www.ece.ncsu.edu/cadence/bitgen.html
Description: A Perl/Tk program to convert digital bitstreams (either binary
or hex ASCII formats) to analog voltage sources suitable for
simulations such as SPICE. Currently v1.4.
Updated: 03/1999
Contact: mailto:[email protected]
What: CDDBP Proxy
Where: http://www.phoebe.co.uk/cddb/
Description: CDDB is a database which stores the names, artists, album
titles, etc. of Compact Disc music. This software proxies the
internet HTTP requests between a client and an internet server. This
allows various programs which support CDDBP, such as WinAMP, to be
used from behind a firewall that permits web access.
A Perl/Tk viewing tool is available in the proxy distribution.
This tool is currently at v1.2.
Updated: 06/1999
Contact: mailto:[email protected]
What: cafm
Where: http://www.rpi.edu/%7Emullr/cfm/
Description: File manager written in Perl/Tk. Can be used without a
mouse, follows standard Unix keybindings. Extendable in Perl.
Currently at version 0.5 .
Updated: 09/2001
Contact: mailto:[email protected]
What: Checkboard
Where: ftp://ftp.ie.u-ryukyu.ac.jp/pub/software/kono/checkboard-0.1.tar.Z
Description: Perl/Tk calendar program. Contact also has a Tcl/Tk
version of xcal.
Updated: 08/1998
Contact: mailto:[email protected] (Shinji Kono)
What: CodeMagic
Where: http://homepage.dave-world.net/%7Epete/codemagic.html
http://www.petes-place.com/
Description: Win32 language IDE. Supports Perl and Perl/Tk, as well as
Html, Java, C, C++, Delphi, Pascal, Python, Sql, Lisp, Batch Files,
and of course Text. Other languages such as Tcl in the works.
Comes with a perl debugger, pTk or Tcl/Tk Forms generator, and
much, much more.
Updated: 05/1999
Contact: mailto:[email protected] (David T. Grove)
What: Critter
Where: http://www.mainmatter.com/critter/
Description: Perl/Tk application that searches flat text on filesystems.
Updated: 11/1999
Contact: mailto:[email protected]
What: DisplayHelp
Where: From the contact
Description: Perl/Tk widget which reads text from a Unix file and
displays it in a Text Widget. Supports a simple homemade format
which allows you to specify different headers, links, bold face,
simple lists, etc.
Updated: 12/1999
Contact: mailto:[email protected] (Hans =?iso-8859-1?Q?J=F8rgen?= Helgesen)
What: Dolphin
Where: http://www.geocities.com/ResearchTriangle/Forum/3838/dolphin.html
Description: A Perl/Tk Usenet newsreader. Supports decoding multipart
binaries, article threading, newsgroup merging, image viewing,
posting of text, date sorted download queue,
Updated: 03/1999
Contact: mailto:[email protected] (Desmond Lee)
What: Doodle
Where: http://wkleong.virtualave.net/doodle.zip
Description: Perl/Tk doodling program, for windows.
Updated: 09/2001
Contact: mailto:[email protected]
What: ec
Where: http://www.mainmatter.com/
Description: Email program, written in Perl/Tk, for Linux systems.
Currently at version 1.22 .
Updated: 09/2001
Contact: mailto:[email protected]
What: EVA
Where: ftp://ftp.sowa.is.uec.ac.jp/pub/Lang/perl5/Tk/
Description: An interactive facility to interact with running Perl/Tk
widgets. Helps with testing of pTk widget interactions.
Updated:
Contact: mailto:[email protected] (KOBAYASI Hiroaki)
What: EditAB
Where: http://www.ping.de/sites/garfield/pilotmgr.html
Description: Perl/Tk tool to view and edit the data stored by pilotmgr's
SyncAB (synchronizes Palm Pilot Addressbook database).
Updated: 12/1998
Contact: mailto:[email protected] (Bodo Bellut)
What: ElectricArc
Where: http://home.xnet.com/%7Eselkovjr/ElectricArc/
Description: Perl/Tk application providing object oriented graph editing -
basically a structured interface to Canvas with interactive storage
capabilities.
Updated: 06/2000
Contact: mailto:[email protected] (Gene Selkov Jr.)
What: Emenu
Where: http://www.uriel.net/%7Ehobo/
Description: Perl/Tk script used to simplify Enlightenment Window Manager
menu tree configuration.
Currently at version 1.1.
Updated: 06/2000
Contact: mailto:[email protected]
What: FVWM configuration aid
Where: http://www.physics.arizona.edu/%7Elapeyre/fvwmconf/
Description: Perl/Tk tool for configuring fvwm2. Reflects changes
immediately. Enables changes to colors, fonts, and images.
Requires perl 5, pTk 40x, fvwm2, and Linux.
Updated: 09/1997
Contact: mailto:[email protected] (G John Lapeyre)
What: Felix
Where: http://www.dillivision.com/felix/
Description: Perl/Tk biff replacement, supporting multiple mailbox monitoring,
displaying new and total messages for each monitored box. User
customizable color coding.
Updated: 11/2001
Contact: See web site
What: Folly
Where: http://www.users.globalnet.co.uk/%7Enwalk/
Description: Perl/Tk script to create, play and use music from
free form text entered in either of two text widgets.
Depends on van Oostrum's t2mf/mf2t text to MIDI converters
and playmidi commands, also available at the above site if needed.
Also, examples available at the above site.
Updated: 04/1998
Contact: mailto:[email protected] (Neil Walker)
What: GNU/Portable Presenter
Where: http://www.dhp.nl/%7Egpp/
Description: Perl/Tk program which allows you to program graphical
slide presentations (screen transitions, timings, etc.) in Perl.
Updated: 11/1999
Contact: mailto:[email protected]
What: Games::Worms
Where: http://www.cpan.org/authors/id/S/SB/SBURKE/
Description: Perl/Tk based implementation of an artificial life prograprogram.
This is not a competitive "game", but an investigative one.
Updated: 02/1999
Contact: mailto:[email protected] (Sean M. Burke)
What: Keen Little Rabbit Ears
Where: http://www.forwiss.uni-erlangen.de/%7Emsnutt/sound/keenlittlerabbitears/
Description: Easy to use ear training program, developed under Linux.
Requires Perl v5, Perl/Tk, Perl::MIDI, and an external MIDI player
such as timidity. Currently at v0.8.
Updated: 10/1999
Contact: mailto:[email protected]_antispam_ (Matthias Nutt)
What: Kugel
Where: http://www.vlptel.com/~vlatko/kugel/download/kugel-2.4.tar.gz
Description: Perl/Tk game played by moving objects on the board into
rows/columns/diagonals. After creating a line of objects,
the score increments with the number of objects lined up, and
then they disappear.
Currently at version 2.4 .
Updated: 09/2001
Contact: mailto:[email protected]
What: LDasm
Where: http://rover.wiesbaden.netsurf.de/%7Eravemax/ldasm.htm
Description: Linux disassembler with a Perl/Tk GUI for objdump/binutils.
Tries to imitate the look and feel of W32Dasm.
Currently at version 0.04.52 .
Updated: 06/2000
Contact: mailto:ravemax at dextrose.com
What: libros
Where: http://www.triptico.com/software/libros.html
Description: Personal book database written in Perl/Tk, available in
English and Spanish.
Currently at version 1.3 .
Updated: 09/2001
Contact: See web site
What: Life
Where: From the contact
Description: A Perl/Tk version of Conway's "Life".
Updated: 02/1998
Contact: mailto:[email protected] (Chris Dean)
What: Linux SMS
Where: http://freshmeat.net/projects/linuxsms/
Description: Perl/Tk script to send SMS to GSM phones.
Updated: 03/2002
Contact: See web site.
What: LiveJournal Client
Where: http://www.qtm.net/%7Eioapetra/lj-perltk/
Description: Perl/Tk program to edit http://LiveJournal.com/
diary entries.
Currently at version 1.0.0.
Updated: 06/2000
Contact: mailto:[email protected]
What: LoadWorm
Where: ftp://ftp.dnai.com/users/g/glenwood/LoadWorm.zip
Description: Load a website with programmed requests and record
the resultant performance, from a web client's perspective.
Uses Perl, LWP, LWP::Parallel, sockets, and Perl/Tk. Runs
on Unix and Win32.
Updated: 06/1998
Contact: mailto:[email protected] (Glenn Wood)
What: MOCtk
Where: http://www.nmia.com/%7Etrilia/perl/
Description: Perl/Tk script to update a myip.org Dynamic DNS entry.
Currently at v1.7.
Updated: 08/1999
Contact: mailto:[email protected] (David Worth)
What: Memory Concentration Game
Where: From the contact
Description: Perl/Tk Tk::Canvas based Memory Concentration game.
Updated: 07/2001
Contact: mailto:[email protected] (Dunnigan,Jack [Edm])
What: Menuitis
Where: http://www.sierratel.com/dowe/
Description: Program Launcher using Perl/Tk.
Currently at version 0.1.7 .
Updated: 11/2001
Contact: mailto:[email protected]
What: mp3search
Where: http://sourceforge.net/projects/mp3search/
Description: perl/tk based greper for your MP3s, starting kmp3
with the results.
Updated: 09/2001
Contact: See web site
What: NMPEG
Where: http://www.fb9-it.uni-duisburg.de/mitarbeiter/hiwi/ralfm/nmpeg/nmpeg.html
Description: Control App to be used with an MPEG decoded.
Written in Perl/Tk. Currently at version 0.20 .
Updated: 06/2000
Contact: mailto:ralfm at meermeier.de
What: onetable
Where: http://www.onetable.isnmg.com/
Description: Perl/Tk interface provides a method to develop web enabled
database apps without worrying about much of the complexity that
is common between these types of applications.
Currently at verison .50011 .
Updated: 08/2001
Contact: See web site for mailing list info, etc.
What: Orac
Where: ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/A/AN/ANDYDUNC/
Description: pTk extension and program integrating databases and Perl/Tk.
Requires perl 5.005_02, DBI-1.13, Tk800.015, relevant DBD drivers.
Works with Oracle, Informix, Sybase, etc. Currently at v1-1-31.
Updated: 09/1999
Contact: mailto:[email protected] (Andy Duncan)
What: Organon
Where: http://digilander.iol.it/basilios/organon.html
Description: Perl/Tk source code project file manager. Manages file
groups, but uses the user's preferred editor, compiler, etc.
Currently version is 0.5.0 .
Updated: 07/2001
Contact: mailto:[email protected]
What: PDLimage
Where: http://www.mpia-hd.mpg.de/MPIA/Projects/STARS/members/koehler/pdlimage/
Description: A combination of Perl, Perl Data Language, and Perl/Tk.
This provides a GUI interface to selecting FITS files to display.
Updated: 07/1997
Contact: mailto:[email protected] (Rainer Kohler)
What: ptSCP
Where: http://www.ptscp.org/
Description: Perl/Tk SCP is a GUI frontend to scp/ssh.
Currently at version 1.0a1 .
Updated: 08/2001
Contact: mailto:matth at everysoft dot com
What: perlbox
Where: http://www.perlbox.org/
Description: Desktop manager for Unix type systems, written in
Perl/Tk.
Currently at version 0.1.0 .
Updated: 01/2002
Contact: mailto:[email protected]
What: PerlPlusPlugin
Where: http://http://sourceforge.net/projects/PerlPlusPlugin/
http://www.rmi.net/%7Efholtry/
http://www.cpan.org/authors/id/F/FH/FHOLTRY/ppl-plug-0.95.tar.gz
http://www.Lehigh.EDU/%7Esol0/ptk/ppl/ppl.html
Description: Netscape plugin that lets you browse and run Perl programs
from a Netscape session. Allows visual display of Perl/Tk or
Perl/OpenGL programs. Lehigh site contains a patch removes need
for -use.
Updated: 10/2000
Contact: mailto:[email protected] (Frank Holtry)
What: PerlTV
Where: http://www.pacciani.org/rigel/perltv/
Description: Simple Perl/Tk viewer for Italian TV listings.
Currently at version 1.2 .
Updated: 10/2001
Contact: mailto:[email protected]
What: PilotManager
Where: http://www.moshpit.org/pilotmgr/
Description: Perl/Tk (pTk) tool to sync your Palm Pilot with Solaris
applications. Requires pilot-link.
Updated: 07/1998
Contact: mailto:[email protected]
mailto:[email protected]
What: sixpack
Where: http://sourceforge.net/projects/sixpack/
Description: Perl/Tk GUI for a bibliography database manager.
Interacts with bp, which can import and export a variety of formats.
Currently at version 0.99.001222.
Updated: 07/2001
Contact: mailto:boeck at physik dot hu dash berlin dot de
What: Snap
Where: http://ugweb.cs.ualberta.ca/%7Ekosinski/snap/
Description: Snap is a small Perl/Tk client for Napster.
Currently at version 0.08.
Updated: 07/2001
Contact: mailto:brettk at ualberta dot ca
What: Scour Media Agent
Where: http://scour.net/General/Scour_Media_Agent/
Description: The Scour Media Agent (SMA) is a Perl wrapper for Samba lients
to allow Unix users to quickly download windows networking files.
Uses Perl/Tk for a nice GUI with progress bars.
Updated: 04/1999
Contact: mailto:[email protected]
What: Scroggins Perl/Tk programs
Where: http://www.flash.net/%7Emonty4/
http://www.cpan.org/authors/id/M/MS/MSCROGGIN/
Description: Author has programs which provide a GUI to Sybase, allows
multiple people to update a logfile at the same time, to select
and kill processes, provide quick info database,
Updated: 05/1999
Contact: mailto:[email protected] (Monty Scroggins)
What: Selkov's color and font pTk widgets
Where: http://www.xnet.com/%7Eselkovjr/dialogs.tgz
Description: Perl/Tk widgets for selecting color and for selecting fonts.
Updated: 03/1999
Contact: mailto:[email protected] (Gene Selkov)
What: Spliff
Where: http://openup.com/justin/software/spliff/
Description: GUI mail watcher written in Perl/Tk. Inspired by TkRat's
Watcher utility.
Currently at version 1.0.1.
Updated: 02/2000
Contact: mailto:[email protected] (Justin R. Miller)
What: StatsView
Where: http://www.cpan.org/authors/id/ABURLISON/StatsView-1.0.tar.gz
Description: Tool to view Solaris iostat, sar, vmstat, and vxstat statistics.
Graphing done with gnuplot and GUI done with Perl/Tk.
Updated: 04/1999
Contact: mailto:[email protected] (Alan Burlison)
What: Summerfield Perl/Tk tools
Where: http://sunsite.doc.ic.ac.uk/packages/CPAN/authors/id/S/SU/SUMMER/
Description: Mark has written a number of pTk based tools and games.
The games include snake (a simple pTk game) petris
(a perl Tk version of tetris with a variety of enhancements),
and simpat (cellular automata).
The tools include pixmaped, a program to produce simple XPM files.
Designed to create simple small images - like icons.
Requires perl 5.004, Tk 800.xx. Developed under Debian GNU Linux.
Updated: 04/1999
Contact: mailto:[email protected]
What: Thoth Network Integrity Assurance
Where: http://firedrake.org/thothproject/
Description: Database backed network monitoring system, with Perl/Tk
clients for setting up monitoring, viewing status, etc.
Currently at version 0.04
Updated: 08/2001
Contact: http://firedrake.org/thothproject/documentation.html#Support%20and%20development
What: Tape Manager software
Where: From the contact
Description: Some Perl/Tk scripts to provide user and operator access to
the tape drives.
Updated: 10/1998
Contact: mailto:[email protected] (Jim Leven)
What: Tcl/Tk Perl 5 (Beattie)
Where: ftp://ftp.ox.ac.uk/pub/perl/Tcl-perl-a2.tar.gz
ftp://ftp.ox.ac.uk/pub/perl/TclTk-b1.tar.gz
ftp://sable.ox.ac.uk/pub/perl/Tcl-ext-a1.tar.gz
ftp://sable.ox.ac.uk/pub/Perl/Tkperl5a5.tar.gz
ftp://black.ox.ac.uk/src/ALPHA/Tcl-ext-a1.tar.gz
ftp://black.ox.ac.uk/src/ALPHA/tkperl5a5.tar.gz
Description: These are Perl 5.000 extensions. Tcl-perl/Tcl-ext allows a Perl
program to create Tcl interpreters, evaluate scripts and files,
dynamically bind commands into them in either C or Perl, manipulate Tcl
variables, tie the variables to Perl variables, etc. It will use a
dynamic libtcl if one is available.
The tkperl5 extends the Tcl-Perl extension to bind in the Tk widgets.
This extension is incompatible with the pTk extension.
Updated:
Contact: mailto:[email protected] (Malcolm Beattie)
What: TinyCA
Where: http://tinyca.sm-zone.net/
Description: Simple Perl/Tk gui to manage a small certification
authority. Based on OpenSSL and Perl modules from
the OpenCA project.
Currently at version 0.3.4 .
Updated: 05/2002
Contact: See web site
What: Tiki Artist
Where: http://www.18rabbit.com/products/tikiartist.htm
Description: Perl/Tk Rapid application development tool. Includes a
visual designer, syntax highlighting editor, and is extensible.
Updated: 02/2000
Contact: mailto:[email protected]
What: Tk Perl 4 (Schreiner)
Where: ftp://ftp.ira.uka.de/pub/x11/tkPerl/Tkperl_src-0.029.tar.gz
ftp://ftp.cis.ufl.edu/pub/perl/src/tkPerl/Tkperl-0.010.tar.z
ftp://ftp.cse.unsw.edu.au/pub/doc/applications/tkperl/
Description: A Perl 4 library which can be linked into a Perl interpreter
to provide access to the Tk/Tcl interpreter from Perl.
This is different from the pTk extension.
Updated:
Contact: mailto:[email protected],
mailto:[email protected] (Guenther Schreiner)
What: Tk::MListbox
Where: http://www.cpan.org/modules/by-authors/id/H/HJ/HJHELGE/
Description: Column like widget for Perl/Tk.
Currently at version 1.09 .
Updated: 02/2000
Contact: mailto:[email protected]
What: Tk::SlideShow
Where: http://www.cpan.org/authors/id/O/OL/OLIBOU/Tk-SlideShow-0.05.tar.gz
Description: A Perl/Tk module for building presentations as interactive
as Applix or PowerPoint. Requires X11::Protocol and Tk 800.
Updated: 07/1999
Contact: mailto:[email protected] (Olivier Bouteille)
What: TkTag
Where: http://www.grapevine.net/%7Eweasel/
http://www.grapevine.net/%7Eweasel/TkTag-1.0.tar.gz
Description: Perl/Tk application for editing and modifying ID3 tags in
an MP3 file. Includes ability to construct tags and to rename
files based on tag fields.
Updated: 05/1999
Contact: mailto:[email protected]
What: TkX10
Where: http://www.houseofhack.com/tkx10/
ftp://ftp.hackboy.com/pub/tkx10/tkx10-0.91beta.tar.gz
http://www.prado.com/%7Edbs/
Description: Perl/Tk frontend for heyu
Updated: 05/1999
Contact: mailto:[email protected]
What: Tkperldb
Where: ftp://perl.com/pub/perl/ext/Tk/Tkperldb-a1.tar.gz
Description: A Perl/Tk extension for debugging.
Updated:
Contact: Unknown
What: UploadAway
Where: http://www.uploadaway.com/
Description: Perl/Tk tool to upload and update an entire web site with
one mouse click. Runs on Windows platform.
Updated: 09/2001
Contact: http://www.uploadaway.com/support.html
What: VcsTools
Where: From the contact
Description: Set of objects which enable you to perform a lot of functions
against a Vcs file. Should be able to be extended to other
version management such as RCS, PRCS, etc. Perl/Tk used for a GUI.
Updated: 08/1998
Contact: mailto:[email protected] (Dominique Dumont)
What: VSH
Where: http://www.sierratel.com/dowe/vsh.html
Description: Configurable file manager for Unix, coded in Perl/Tk.
Includes web browser-style bookmarks, ability to run arbitrary
command lines on selected files (including pipes and I/O
redirection, etc.).
Currently at version 1.152.
Updated: 07/2001
Contact: mailto:[email protected]
What: vyooer
Where: http://opop.nols.com/proggie/vyooer.pl
Description: Simple image viewer using Perl/Tk. Supports
xpm, xbm, GIF, JPG, and text files.
Updated: 09/2001
Contact: mailto:[email protected]
What: wApua.pl
Where: http://fsinfo.cs.uni-sb.de/%7Eabe/wApua/
Description: WAP WML browser written in Perl/Tk. Uses libwww as
its backend, has a history, and can display most WML tags,
including tables.
Currently at version 0.05.
Updated: 07/2001
Contact: See the above URL.
What: Win32::FileOp
Where: http://jenda.krynicky.cz/perl/Win32-FileOp.pm.html
Description: Perl/Tk module for file operations with fancy
dialog boxes, for moving files, reading and updating INI files, etc.
Version 0.14.1
Updated: 07/2003
Contact: mailto:[email protected]
What: WinPDFdata
Where: http://www.sanface.com/
Description: Free Perl/Tk application that allows you to extract information
from PDF files via (PDFlib) and generate an HTML file based on
the extracted data. Comes with a Windows executable that
doesn't need Perl to be installed. Supports PDF version 1.3.
Currently at v1.1.
Updated: 07/1999
Contact: mailto:[email protected]
What: WordFlashReader
Where: http://kepler.covenant.edu/~varner/WordFlashReader_b012.pl.gz
Description: Increase reading speed by practicing reading words flashed at
you at increasing speeds. Written in Perl/Tk.
Currently at version beta 18 .
Updated: 11/2001
Contact: mailto:winshipvarner at yahoo dot com
What: Workspace (Fetters)
Where: http://www.mirai.com/wks/ ???
Description: In progress integrated pTk front end to the fvwm window manager.
Uses Perl/Tk.
Updated: 07/1997
Contact: mailto:[email protected] (Jim Fetters) ???
What: Workspace.pm
Where: http://www.mainmatter.com/workspace/
Description: Perl module that uses Perl/Tk to create text editing objects
on an X display. Objects are configurable and embeddable and
text can be saved in the workspace, exprted or imported,
or transferred to the clipboard.
Currently at version 1.24.
Updated: 07/2000
Contact: mailto:[email protected]
What: XGrid
Where: http://members.nextra.at/hfbuch/edoc/spinoffs
Description: Two dimensional table like widget for Perl/Tk
Updated: 01/2001
Contact: mailto:[email protected]
What: XML Browser (tkrause)
Where: http://www.bewellnet.com/tkrause
Description: Contact has shots of early state Perl/Tk XML browser.
Updated: 07/1999
Contact: mailto:[email protected] (Todd Krause)
What: XMOTD
Where: http://www.physik.fu-berlin.de/%7Etburnus/xmotd/
Description: Show the message of the day and news items using a Perl/Tk
console.
Currently at version 0.9.1 .
Updated: 01/2001
Contact: mailto:[email protected]
What: yairc
Where: http://yawna.free.fr/
Description: Integrated IRC client written in Perl/Tk. Supports
multiserver, DCC, and scripting.
Updated: 08/2001
Contact: mailto:anonim at tiscalinet dot it
What: YPlayer
Where: http://www.cse.nd.edu/%7Earodrig6/yplayer/
Description: Teaching and debugging tool to aid in the
study of language parsing and the design of language parsers.
Uses Perl/Tk to provide a parser debug environment.
Updated: 08/1999
Contact: mailto:[email protected] (Arun Rodrigues)
What: aplnav
Where: http://www.jhuapl.edu/ott/technology/aplnav/
Description: Flight management system, built using Perl/Tk
Updated: 02/2001
Contact: Unknown
What: Asms
Where: http://w1.651.telia.com/~u65105728/asms/
Description: Send SMS messages through the MTN SMS network. Written in
Perl/Tk.
Currently at version 0.27 .
Updated: 11/2001
Contact: mailto:andreas dot henningsson at telia dot com
What: bioTkperl
Where: ftp://fruitfly.berkeley.edu/pub/bioTk/bioTkperl0.8.tar.gz
Description: A beta release port of David Searls bioTk Tcl/Tk widgets to
Perl/Tk (ptk), with some enhancments. Not all components have been
ported yet. The components have been reimplemented as perl classes.
Updated:
Contact: mailto:[email protected] (Gregg Helt)
What: Build Folio
Where: http://www.tsort.demon.co.uk/download.htm
Description: Perl/Tk application to generate web pages that let users navigate
a set of files and directories.
Updated: 05/2002
Contact: See web site
What: CdBase perl/Tk
Where: http://club.euronet.be/dany.vanderroost/cdbase/cdbase.php3
Description: Grep the cdlabel and contents of a CD and place them into
a PgSQL database.
Currently at version 1.0.0 .
Updated: 12/2001
Contact: mailto:danyv at euronet dot be
What: collect
Where: ftp://ftp.digital.com/pub/DEC/collect/
Description: Simple data collector for operating system and process
statistics. A simple Perl/Tk GUI is available at the same site.
Updated:
Contact: Unknown
What: dbMan
Where: http://www.fi.muni.cz/%7Esorm/dbman/
http://www.fi.muni.cz/%7Esorm/ftp/dbman/dbman-0.0.9pre1.tar.gz
ftp://ftp.mendelu.cz/pub/linux/dbman/dbman-0.0.9pre1.tar.gz
Description: Simple SQL monitor based on Perl/Tk and DBI interfaces.
Currently at version 0.18 .
Updated: 06/1999
Contact: mailto:[email protected] (Milan Sorm)
What: dbgui
Where: http://www.flash.net/%7Emonty4/
http://www.cpan.org/authors/id/M/MS/MSCROGGIN/
Description: Sybase interface in Perl/Tk.
Updated: 05/1999
Contact: mailto:[email protected] (Monty Scroggins)
What: e
Where: http://turnerville.virtualave.net/
Description: Perl/Tk based editor that works on Windoze and Unix.
Has special features for editing Perl, C, and HTML.
Other pTk software, including a hacked version of FileDialog, can
also be found here.
Updated: 10/2000
Contact: mailto:[email protected]
What: e:doc
Where: http://members.magnet.at/hfbuch/edoc
Description: The GPL multi-os, multi-backend highly configurable document
processor with include file and content management capability.
Runs on Unix, Win32, MacOS and other systems which support Perl/Tk
and supports HTML and LaTeX as backends.
Updated: 09/2000
Contact: mailto:[email protected]
mailto:[email protected]
What: eWord Search
Where: http://www.wakeup-people.com/eWordSearch.php3
Description: eWord Search is a cross platform word searching game
available for Win32, BeOS, Perl/Tk, Java and Qt.
It supports word highlighting, downloadable puzzles in
text files, and more.
Uses GNU GPL.
Currently at version 2.01 .
Updated: 08/2001
Contact: http://freshmeat.net/users/UnThesis/
What: freehand sketchpad
Where: From the contact
Description: Perl/Tk based freehand sketchpad application.
Updated: 10/1998
Contact: mailto:[email protected] (Subir sarkar)
What: fruMailer
Where: http://frumailer.sourceforge.net/
Description: Perl/Tk email client.
Updated: 09/2001
Contact: mailto:oakwise at users dot sourceforge dot net
What: geekcode.pl
Where: http://www.linuxstart.com/%7EPenguinHead/geekcode.html
http://www.geekcode.com/
Description: Perl/Tk based GeekCode generator.
Updated: 02/2000
Contact: Unknown
What: GPLIGC
Where: http://www.uni-bremen.de/%7Ekruegerh/GPLIGC/GPLIGC.html
Description: Analyse IGC flight data from GNSS data recorders used by
glider pilots. Uses Perl/Tk and gnuplot.
Currently at version 0.19 .
Updated: 09/2001
Contact: mailto:kruegerh at uni dash bremen dot de (Hannes Krueger)
What: gwyple
Where: http://www.freesoftware.fsf.org/gwyple/
Description: Perl/Tk GUI for handling bug reports arriving by
email and being processed by procmail for organization
by gwyple.
Currently at version 1.0.0 .
Updated: 03/2002
Contact: See web site
What: hdx
Where: http://www.ifi.uio.no/%7Earneso/hdx-man/
Description: Graphic file displayer, news reader, news daemon, mail agent,
file manipulator. Written with Perl/Tk, it requires
pTk Tk-b3 or greater, Tk-TextWindow-1.11, LoadConfigure-1.07,
libwww-perl, perl 5.000, or newer.
Updated: 05/1997
Contact: mailto:[email protected] (Arne Sommer)
What: HTML display widget
Where: http://www.cpan.org/modules/by-module/Tk/Tk-HTML-3.002.tar.gz
Description: Perl/Tk widget for rendering HTML.
Updated: 11/2001
Contact: See package information
What: html editor
Where: From the contact
Description: Contact is writing an HTML editor using Perl/Tk. Code
available via email.
Updated: 02/2000
Contact: mailto:[email protected] (Uwe Sauerbrei)
What: image_sorter
Where: http://www.well.com/user/xanthian/public/code/perl-tk/image_sorter/
Description: Perl/Tk image reviewer widget.
Updated: 06/2000
Contact: mailto:[email protected] (Kent Paul Dolan)
What: imapbiff
Where: http://bulldog.tzo.org/imapbiff/imapbiff.html
Description: Small Perl/Tk program that notifies you when new mail arrives in
an IMAP account.
Currently at version 1.0 .
Updated: 02/2000
Contact: mailto:[email protected]
What: jook
Where: http://www.danray.net/jook/
Description: Perl/Tk Linux file manager and playlist editor
for MP3 players.
Currently at version 0.3 .
Updated: 01/2002
Contact: mailto:[email protected] (Dan Ray)
What: lcdat
Where: http://www.public.iastate.edu/%7Ejmesterh/lcdat/
Description: LCDAT - Linux Compressed Digital Audio Transport.
Project to provide a complete digital audio solution for the home,
based on Linux.
Software LCD and Remote control in Perl/Tk completed.
Updated: 08/1999
Contact: mailto:[email protected]
What: Mafima
Where: http://herrmanns-stern.de/software/mafima/mafima.shtml
Description: Martin's File Manager, written in Perl/Tk.
Currently at version 0.3.29.
Updated: 12/2002
Contact: mailto:[email protected]
What: magpo
Where: http://freshmeat.net/projects/magpo/ ???
Description: Magnetic Poetry for Perl/Tk - draggable words on a window,
linked to others running the same application!
Currently at version 0.0.2 .
Updated: 09/2001
Contact: http://freshmeat.net/users/mskala/
What: Mapivi
Where: http://mapivi.sourceforge.net/mapivi.shtml
Description: Picture manager and organizer, written in Perl/Tk.
Display, add, edit and search JPEGs with EXIF, IPTC info and comments.
Currently at version 0.9.1.
Updated: 12/2006
Contact: mailto:[email protected]
What: ModLogAn
Where: http://www.kneschke.de/projekte/modlogan/
Description: Modular logfile analyzer that combines speed with
flexibility. Has a perl/tk output plugin .
Currently at version 0.5.7 .
Updated: 09/2001
Contact: mailto:[email protected]
What: Mr. Voice
Where: http://www.lunenburg.org/mrvoice/
Description: Specific purpose Perl/Tk front end for an MP3 database.
Currently at version 1.5.3 .
Updated: 07/2001
Contact: mailto:[email protected]
What: mRNA IRCbot
Where: http://spectre.swt.nu/mRNA-IRCbot-1.0.6.zip
Description: IRC bot written in Perl and Perl/Tk.
Currently 1.0.6.
Updated: 06/2000
Contact: mailto:[email protected]
What: mudclient.pl
Where: http://www.brotherhood.com/%7Emud/nice/mcpl/
Description: mcpl is a Perl/Tk client featuring a connection manager, scripted
triggers, aliases, configurable color, etc.
Currently at version 0.24.7 .
Updated: 08/2001
Contact: mailto:varus (at) mailandnews.com
What: neko
Where: http://tpj.com/tpj/programs/Vol_1_Issue_3_Tk/
Description: An example of using event timing from Perl/Tk.
Updated: 07/1997
Contact: mailto:[email protected] (Stephen O. Lidie)
What: Net::Dict
Where: http://www.cpan.org/authors/id/N/NE/NEILB/Net-Dict-2.00.tar.gz
Description: Class for accessing network dictionary servers.
Provides a sample perl/tk client.
Currently at version 2.00 .
Updated: 09/2001
Contact: mailto:[email protected]
What: pTk ACH modules
Where: http://www.cpan.org/authors/id/ACH/
Description: Contact has written a number of alpha release Tk modules
compatible with Perl/Tk (Tk-ACH). One is Tk::FcyEntry, which
is an entry widget with a background color selected by
state, and the second is a primitive clone of Tcl/Tk Tix's
FileEntry widget.
Contact has also created Tk-Contrib, which collects Tk::Axis
(canvas with axes), Tk::Dial (alternative to scale widget),
Tk::OlWm (interface to olwm properties), and Tk::TiedListbox
(gang together listboxes).
Also, see Tk-Pod (Tk::Pod) for a Perl/Tk hypertext interface to
pod documentation.
Updated: 09/1998
Contact: mailto:[email protected] (Achim Bohnet)
What: pTk EVA
Where: ftp://ftp.sowa.is.uec.ac.jp/pub/Lang/perl5/Tk/
Description: A Perl/Tk type of *scratch* buffer, which is dedicated to
one liner evaluations.
Updated: 07/1997
Contact: mailto:[email protected] (KOBAYASI Hiroaki)
What: pTk FileDialog
Where: http://www.cpan.org/authors/id/BPOWERS/
Description: Tk::FileDialog is a Perl/Tk widget which is a highly
configurable file dialog.
Updated: 04/1998
Contact: mailto:[email protected] (Brent B. Powers)
What: pTk FileSelect widget
Where: From the contact
Description: A Perl/Tk File Select Perl module. It returns the
file name as well as a read/write/cancel button indicator.
Updated:
Contact: mailto:[email protected] (Alan Louis Scheinine)
What: pTk FmtEntry
Where: From the contact
Description: Perl/Tk widget which does general restriction in an entry
widget.
Updated: 03/1999
Contact: mailto:[email protected] (Alfred Mickautsch)
What: pTk GBARR widget collection
Where: http://www.cpan.org/authors/id/GBARR/
Description: Tk-GBARR is a Perl/Tk collection of widgets such as Tk::Cloth
(an OO interface to Tk::Canvas), a widget panner called Tk::Pane,
a frame with a title (called Tk::TFrame),
a progress bar (Tk::ProgressBar),
a numeric entry widget (Tk::NumEntry and Tk::NumEntryPlain), and
a repeating button (Tk::FireButton). Others will hopefully
be in future releases.
Updated: 09/1998
Contact: mailto:[email protected]
What: pTk Headline Grabbers
Where: http://jade.netpedia.net/
Description: Perl/Tk apps which monitor current headlines for various Linux
related sites without sending your browser there until you see a
headline you like.
Updated: 12/1999
Contact: mailto:[email protected]
What: pTk JPEG support
Where: http://www.cpan.org/
Description: Tk::JPEG is a Perl/Tk module for supplying a JPEG format loader
for Photo image types. Look for Tk-JPEG under NI-S's CPAN directory.
Updated: 04/1998
Contact: mailto:[email protected]
What: pTk Miscellaneous programs
Where: From the contact
Description: A series of Perl/Tk programs, including selecting X
colors based on rgb values, displaying standard X cursors,
and show the X fonts. Demonstrates pTk programming.
Updated:
Contact: mailto:[email protected] (Ali Corbin)
What: pTk RefListbox widget
Where: From the contact
Description: Modified version of Perl/Tk ScrollListbox suitable for perl 5
references (rather than the strings that ScrollListbox
wants to use.
Updated:
Contact: mailto:[email protected] (KOBAYASI Hiroaki)
What: pTk Rezic widget collection
Where: http://user.cs.tu-berlin.de/%7Eeserte/src/perl/
http://www.cpan.org/
Description: Tk::HistEntry provides an Entry widget with a history.
Tk::Date is a date widget in development.
On CPAN, you can find Tk::Getopt (Tk-Options?), which is a
GUI interface for Perl/Tk with interface to Getopt::Long.
From the user, you may be able to get the following.
Tk::UnderlineAll adds accellerators
to menu buttons, entries and notebook pages. Tk::WListbox
adds enhanced keybindings for selecting entries.
Tk::ContextHelp provides context sensitive help in Perl/Tk.
Tk::CanvasBalloon is a module for attaching help balloons to
canvas items or tags.
Also available are Tk::PNG and Tk::TIFF, to add support
for those image formats.
Tk::FBox is a perl version of the standard Tk filebox.
Tie-Listbox is an experimental module using ties to Tk listboxes.
FlatCheckbox is a canvas based checkbox.
Updated: 05/1999
Contact: mailto:[email protected] (Slaven Rezic)
What: pTk ScrolledListbox widget
Where: From the contact
Description: An attempt at a Perl/Tk Scrolling Listbox
FileSelector redone on top of the LabeledEntry and ScrolledListbox2
widgets, and the updated ScrolledListbox2 and LabeledWidget files with
a -labelanchor added to LabeledWidget.
Updated:
Contact: mailto:[email protected] (Fred Wagner)
What: pTk SelFile
Where: ftp://ftp.informatik.uni-muenchen.de/pub/comp/programming/languages/script/perl/oasis/exts/ui/Tk/Tk-SelFile-0.02.tar.gz
http://www.cpan.org/authors/id/ALSCH/
Description: A Perl/Tk widget for choosing the file to read or write.
Updated: 09/1998
Contact: mailto:[email protected] (Alan Louis)
What: pTk Summerfield code
Where: http://sunsite.doc.ic.ac.uk/packages/CPAN/authors/id/S/SU/SUMMER/
Description: Mark has written several perl Tk modules including
a simple dialog message box and a colour choosing dialog.
Updated: 04/1999
Contact: mailto:[email protected]
What: pTk Sybase::Login
Where: http://www.cpan.org/
Description: Highly configurable login widget for Sybperl and Perl/Tk.
Updated: 04/1998
Contact: mailto:[email protected] (Brent B. Powers
What: pTk TaskManager (phlip)
Where: news:[email protected]
Description: Perl/Tk knock off of the WinNT(R) Task Manager (TM).
Only works on Linux.
Updated: 01/1999
Contact: mailto:phlip at politizen.com
What: pTk TaskManager (scroggins)
Where: From the contact
Description: Perl/Tk knock off of the WinNT(R) Task Manager (TM).
Uses ComboEntry and SplitFrame modules and is not specific to
Linux.
Updated: 02/1999
Contact: mailto:[email protected] (Monty Scroggins)
What: pTk Tcl bindings
Where: From the contact
Description: Tcl bindings for Perl/Tk. The bindings are not enough to
run the Tk core but are enough for the text widgets.
Updated:
Contact: mailto:[email protected] (Ilya Zakharevich)
What: pTk Term::Gnuplot module
Where: http://www.cpan.org/
Description: Provides Perl/Tk a direct to canvas plotting mode.
Updated: 12/1999
Contact: Unknown
What: pTk Text::SuperText widget
Where: http://www.cpan.org/modules/by-module/Tk/Tk-Text-SuperText-0.8.tar.gz
Description: perl Tk::Text derived widget with rectangular selections,
selection block shifts, selection inline paste, autoindent,
matching paren highlight, and unlimited undo/redos.
Updated: 02/1999
Contact: mailto:[email protected] (Alessandro Iob)
What: pTk WaitBox
Where: ftp://ftp.informatik.uni-muenchen.de/pub/comp/programming/languages/script/perl/oasis/exts/ui/Tk/Tk-WaitBox-1.2.tar.gz
http://www.cpan.org/authors/id/BPOWERS/
Description: Tk::WaitBox is a Perl/Tk wait dialog.
Updated: 09/1998
Contact: mailto:[email protected] (Brent B. Powers)
What: pTk Wilson widgets
Where: http://www.cpan.org/authors/id/DKWILSON/
Description: Miscellaneous Perl/Tk widgets. There is some pod
documentation included. They include
a radio button with checkmark widget (Tk::CheckBox),
a multiple column list widget with sorting (Tk::Columns),
a drop down listbox and entry widget (Tk::ComboEntry),
an iconic browser with submenus, callbacks, dragging, scrollbars,
etc. (Tk::IconCanvas),
a sliding separator between two widgets (Tk::SplitFrame),
a tabbed frame geometry manager (Tk::TabFrame),
an extended tabframe (Tk::TabFrame),
a compound widget built from several of the above (Tk::TabbedFormFrame),
and a menubar widget (Tk::Menubar),
alert mechanism when a child widget is created (Tk::ChildNotification).
Updated: 09/1998
Contact: mailto:[email protected] (Damion K. Wilson)
What: pTk dial widget
Where: From the contact
Description: A Perl/Tk composite dial widget.
Updated:
Contact: mailto:[email protected] (Roy Johnson)
What: pTk dialogs
Where: http://www.xnet.com/%7Eselkovjr/dialogs.tgz
Description: Set of Perl/Tk dialogs for picking fonts and colors.
Updated: 04/1999
Contact: mailto:[email protected] (Gene Selkov)
What: pTk menu cascade demos
Where: From the contact
Description: Three Perl/Tk examples of use of multi-level cascading menus.
Updated:
Contact: mailto:[email protected] (Frederick L. Wagner)
What: pTk modules
Where: http://www.archive.rhps.org/treehouse/code/Perl/modules/Tk::Tie::MenuHash.html
ftp://archive.rhps.org/pub/perl/modules/Tk-Tie-MenuHash-1.10.tar.gz
ftp://thrush.omix.com/pub/perl/modules/Tk-MenuBar-1.003.tar.gz
Description: Perl/Tk widget in development. One creates ties for Menus.
Another is a menu bar.
Updated: 11/1998
Contact: mailto:[email protected]
What: pTk ping
Where: From the contact
Description: Sample Perl/Tk program to demonstrate Ping and pTk.
Updated:
Contact: mailto:[email protected] (Stephane Bortzmeyer)
What: pTk ppresenter module
Where: http://www.dhp.nl/%7Eppresenter/
Description: Perl/Tk library for creating complex presentations, optionally
on many screens at one time. Think of it as having a programming
language to create presentations similar in concept to PowerPoint.
Currently at version 1.15 .
Updated: 07/2000
Contact: mailto:[email protected]
What: pTk tools by Phiroze
Where: http://www.eecs.umich.edu/%7Ephiroze/perl.html
Description: Perl/Tk based programs to display a printer queue and allow
the user to remove items from the queue (ptklpq), display
files (xmore), provide a GUI for bibliographys (bib.pl).
Updated: 04/1997
Contact: mailto:[email protected] (Phiroze N. Parakh)
What: pTk tools by Slaven
Where: http://user.cs.tu-berlin.de/%7Eeserte/src/tktetris/Tetris-1.08.tar.gz
http://www.bbbike.de/
http://sourceforge.net/projects/bbbike/
http://pub.cs.tu-berlin.de/src/BBBike/
http://pub.cs.tu-berlin.de/src/BBBike/BBBike-2.52.tar.gz
Description: Tetris is a Perl/Tk port of the game. BBBike is a route finder
program for cyclists in Berlin written in Perl/Tk.
The script and modules have more than 15,000 lines of pTk code.
He has also written a Perl/Tk driver for gnuplot 3.7 - contact him
for it.
Updated: 09/2001
Contact: mailto:[email protected] (Slaven Rezic)
What: PTkPPP
Where: http://www.unet.univie.ac.at/%7Ea9404849/ptkppp.html
Description: Perl/Tk GUI front end for a modem dialer. Depends on pppd
and chat. Logs connections and calculates total connect times and
costs.
Currently at version 1.0.
Updated: 07/2001
Contact: See web site
What: phonebook
Where: http://sun.uniag.sk/%7Ebillik/Programming/Perl/Tk/PhoneBook/
Description: Perl/Tk example program.
Updated: 02/2000
Contact: mailto:[email protected]
What: plop
Where: http://tpj.com/tpj/programs/Vol_1_Issue_1_Tk/plop
Description: Perl/Tk arbitrary function Plot Program. Used as part of the
pTk tutorial.
Updated: 07/1997
Contact: mailto:[email protected] (Stephen O. Lidie)
What: project
Where: http://www.ifi.uio.no/%7Earneso/project-man/
Description: Perl/Tk program that controls and documents progress of
individual activities in multiuser projects. Calculates time
usage, compares to estimates, etc. Requires pTk, Tk-TextWindow-1.11,
Tk-MessageWindow-1.03, LoadConfigure-1.02 or newer.
Updated: 05/1997
Contact: mailto:[email protected] (Arne Sommer)
What: ptk Windows NT Account Tool
Where: http://chem1.olemiss.edu/%7Eles/
Description: Perl/Tk user account management tool
Updated: 04/1999
Contact: mailto:[email protected]
What: ptkRun
Where: http://nut.dhs.org/code/ptkrun/
Description: Perl/Tk interface similar to Microsoft Windows Run dialog for
running a quick command without opening an xterm. Supports
autocompletion of commands, environment variables, and filenames,
command history, configurability, and can be started from a keyboard
shortcut assigned by the window manager.
Currently at version 0.31.
Updated: 02/2000
Contact: mailto:[email protected]
What: ptkclock
Where: http://hadron4-en.phys.rpi.edu/%7Esmithj4/software/
Description: Sample clock written in Perl/Tk
Updated: 07/1997
Contact: mailto:[email protected] (Jason Smith)
What: ptkdb (Page)
Where: http://www.world.std.com/%7Eaep/ptkdb/
http://www.cpan.org/authors/id/A/AE/AEPAGE/
Description: GUI based debugger using Perl/Tk. This tool continues
to update on a regular basis. Uses Tk::options and X
resources for configuration. Should be able to be used
by Unix, Windows, and OS/2 users. Updated on a regular basis.
Latest version is 1.107.
Updated: 03/1999
Contact: mailto:[email protected] (A. Page)
mailto:[email protected]
What: Perl Projector
Where: http://www.geeksalad.org/projector/
Description: Perl/Tk based presentation software.
Currenetly at version 1.0 .
Updated: 09/2001
Contact: mailto:[email protected]
What: Perl Tk Dictionary
Where: http://www.enlight.ru/camera/guest_as/ptkdic.php3/
Description: ptkdic handles dictionaries stored in a MySQL server.
Updated: 08/2001
Contact: mailto:swajj at yahoo dot com
What: ptkfinger
Where: http://www.whirlnet.demon.co.uk/linux/ptkfinger.html
Description: Small Perl/Tk finger client.
Currently at version 0.1.
Updated: 04/1999
Contact: mailto:[email protected]
What: ptkfonted
Where: http://cantor.res.cmu.edu/gutenberg/
http://cantor.res.cmu.edu/gutenberg/ptkfonted-0.31.tar.gz
http://cantor.res.cmu.edu/gutenberg/Font-BDF-0.12.tar.gz
Description: Perl/Tk BDF font editor. Can update existing BDF or create
new ones from scratch.
Updated: 02/2000
Contact: mailto:[email protected]
What: ptkmines
Where: http://hadron4-en.phys.rpi.edu/%7Esmithj4/software/ptkmines
http://hadron4.phys.rpi.edu/%7Esmithj4/software/ptkmines
Description: Perl/Tk version of Minesweeper.
Updated: 09/1996
Contact: mailto:[email protected] (Jason Smith)
What: ptkmotd
Where: From the contact
Description: A Perl/Tk version of a Tcl/Tk based /etc/motd display program.
Very simple program which shows how to write simple programs
in pTk.
Updated:
Contact: mailto:[email protected]
What: ptknslookup
Where: http://www.whirlnet.demon.co.uk/linux/ptknslookup.html
Description: Perl/Tk application that provides DNS host to IP address
lookup. It also provides MX lookups if you have the Net::DNS module
installed.
Currently at version 0.1.
Updated: 04/1999
Contact: mailto:[email protected]
What: ptksh (Beller)
Where: http://www.monmouth.com/%7Ebeller/perlpub/
Description: GUI based debugger using Perl/Tk. Also at this web page
are other Perl/Tk works such as quoteview.
Updated: 06/1998
Contact: mailto:[email protected]
What: ptktime
Where: http://www.whirlnet.demon.co.uk/linux/ptktime.html
Description: Perl/Tk application that gets your system time and compares
it with the time specified by a time server (using the time
protocol and TCP port 37).
Currently at version 0.1.
Updated: 04/1999
Contact: mailto:[email protected]
What: ptktools
Where: http://ptktools.sourceforge.net/
Description: A project for a collection of more or less useful Perl/Tk
programs, such as earthclock (a clock using the X11 SHAPE extension),
tkmessage (replacement for xmessage), tknotes (replacement for knotes),
tkruler (measure screen distances), tksm (search/replace patterns
in multiple files), etc.
Updated: 07/2001
Contact: mailto:[email protected] (Slaven Rezic)
What: ptkview
Where: From the contact
Description: Simple Perl/Tk file viewer that accepts data from a file or
stdin.
Updated: 04/1999
Contact: mailto:[email protected] (Ben Pavon)
What: reap
Where: http://grugq.tripod.com/reap/
Description: Reverse Engineer's Assembly Producer (reap) is a Perl/Tk
based front-end for the objdump binutil. Provides
cross references of JMPs and CALLs and inserts string references
where appropriate. Provides advanced editing features and displays
info about the binary during inspection - opcode offset, header info
etc. Requires perl X and pTk 8.00.015.
Currently at version 0.4B.
Updated: 12/1999
Contact: mailto:grugq(at)iname(dot)com
What: SchemaView Plus
Where: http://www.cpan.org/
Description: GUI for drawing, printing, storying and retrieving database
schemas. It uses Perl/Tk/DBI/XML packages.
Look for authors/id/M/MI/MILSO/SchemaView-Plus-0.13.tar.gz
on CPAN.
Currently at version 0.16 .
Updated: 11/2001
Contact: See package
What: smtm
Where: http://rosebud.sps.queensu.ca/%7Eedd/code/smtm.html
Description: Show me the money (smtm) is a Perl/Tk stock ticker. Displays
the name or symbol of the company, most recent price, and absolute and
relative price changes. Has been tested with the US, Canadian,
British, French, and German, Australian, New Zealand stocks.
Requires perl, and the perl Tk and LWP extensions.
Currently at v1.4.0 .
Updated: 12/1999
Contact: mailto:[email protected]
What: stockmon
Where: http://www.bit-net.com/%7Emherbert/stockmon/
Description: Perl/Tk script used to monitor stock prices, based on QuoteView.
Updated: 09/1998
Contact: mailto:[email protected] (Matt Herbert)
What: System Installer
Where: http://freshmeat.net/projects/systeminstaller/
Description: A component of the System Installation Suite of Linux,
provides a way to install a system with any Linux
distribution. Has a Perl/Tk display program.
Currently at version 0.90 .
Updated: 06/2002
Contact: See web site
What: TkDNS
Where: http://sourceforge.net/projects/TkDNS/
Description: Graphical DNS management system written in Perl/Tk.
Currently at version at 0.2 .
Updated: 10/2001
Contact: See the web site
What: tkbind
Where: http://milosch.net/tkbind/
Description: Perl/Tk script for editting sqlbind zones.
Updated: 12/1999
Contact: mailto:[email protected]
What: tkg2
Where: ftp://servdtxast.cr.usgs.gov/pub/tkg2-0.50.4-2.noarch.rpm
Description: Perl/Tk package for 2-D graphing; supports linear, log, probability
and time series plots, scatter, line, text, bar, shade, y-error
and x-y error bars, symbology, adjustable ticks, numbering, labeling,
optional grid lines and origin lines, annotation with text, lines and
symbols, multiple ascii data file inputs with unlimited delimiters,
either importation of data or pointers to data files, copy, cut, paste,
multiple plots per canvas, varying canvas sizes, batch processing of
canvas to printer or PostScript file, multiple columns of data from
multiple data files can all be loaded into one plot, output can
be saved in Data::Dumper, Storable or FreezeThaw, plots can be resized
and moved.
Updated: 10/2001
Contact: mailto:[email protected]
mailto:[email protected]
What: tkload
Where: http://www.systhug.com/tkload/
Description: Perl/Tk tool for monitoring load averages on remote servers
using SNMP. Currently v1.2.2.
Updated: 07/1999
Contact: mailto:[email protected]
What: tkng
Where: http://chemphys.weizmann.ac.il/%7Edov/pdarchive/tkng-1.0.tgz
http://chemphys.weizmann.ac.il/%7Edov/pdarchive/perl.ng.gz
Description: A Norton Guide file reader written in Perl/Tk.
The perl.ng file is Kevin O. Grover's conversion of the perl manual
to this format.
Requires pTk to be installed.
Updated:
Contact: mailto:[email protected] (Dov Grobgeld)
What: tkpb
Where: ftp://ftp.wpi.edu/perl5/pTk-Modules/ptkb.pl
Description: A Perl/Tk xbiff like mailbox watcher.
Requires pTk to be installed.
Updated:
Contact: mailto:[email protected] (John Stoffel)
What: tkppp (mokuren)
Where: http://www.teleport.com/%7Emokuren/
Description: A Perl/Tk interface to Morningstar PPP.
Updated: 04/1999
Contact: mailto:[email protected]
What: tkpsh
Where: http://sun20.ccd.bnl.gov/%7Eptk/archive/ptk.1995.05/0010.html
Description: A poor man's shell for Perl/Tk.
Requires pTk to be installed.
Updated:
Contact: mailto:[email protected] (Stephen O. Lidie)
What: tkspong
Where: http://milosch.net/tkspong/
Description: Perl/Tk front end to spong, the host monitoring program,
allowing you to run spong-server and view status data.
Currently at v0.2.
Updated: 12/1999
Contact: mailto:[email protected]
What: tksqlbind
Where: http://milosch.net/pub/scripts/tksqlbind/
Description: Perl/Tk script for editing sqlbind zones.
Currently at version 0.2.
Updated: 11/1999
Contact: mailto:[email protected]
What: tktail (Lidie)
Where: From the contact
Description: pTk program to collect the output of a tail on the argument
into a Perl/Tk text widget.
Updated:
Contact: mailto:[email protected] (Stephen O. Lidie)
What: tktk
Where: http://home.hiwaay.net/%7Egbacon/Perl/Tktk.tar.gz
Description: Perl/Tk based Solitaire game.
Updated: 08/2000
Contact: mailto:[email protected]
What: tktrans
Where: http://sporkstorms.org/projects/tktrans.pl.txt
Description: Perl/Tk translation script that uses InterTran.
Currently at version 0.1 .
Updated: 11/2001
Contact: mailto:[email protected]
What: tkvnc
Where: http://www.vitinc.com/%7Emarc/progs.html
http://www.vitinc.com/%7Emarc/tkvnc0.6.tar.gz
http://www.uk.research.att.com/vnc/
Description: Free Perl/Tk application that displays a floating button
pallette of hosts that a VNC user can administer.
Uses GNU General Public License.
Updated: 07/1999
Contact: mailto:[email protected]
What: tkweb
Where: From the Tk.pm source distribution
Description: Simple Perl/Tk based WWW browser. Comes with the pTk module.
Updated:
Contact: mailto:[email protected]
with a "subscribe ptk" body message
What: TVSpectre
Where: http://sourceforge.net/projects/tvspectre/
Description: Perl/Tk interface to German TV listing downloads.
Updated: 09/2001
Contact: See the web site
What: twonz
Where: http://www.pobox.com/%7Egraydon/twonz/twonz.html
Description: Perl/Tk program that lets you generate and manage passwords,
based on a pad.
Updated: 07/1999
Contact: mailto:[email protected]
What: WebPage Generator
Where: http://www.vlptel.com/~vlatko/WebPageGenerator/WebPageGenerator.html
Description: Perl/Tk interface that aids in generating web pages of
thumbnail images.
Updated: 01/2002
Contact: mailto:[email protected]
What: Wellenreiter
Where: http://www.remote-exploit.org/
Description: Perl/Tk based wireless LAN monitor. Generates statistics,
signal strength, etc. Can also detect access point MAC addresses.
Provides support for most wireless LAN cards.
Currently at version Alpha 0.2.
Updated: 10/2001
Contact: mailto:mmo at phase1 dot ch
What: www (pTk)
Where: http://sun20.ccd.bnl.gov/%7Eptk/archive/ptk.1995.08/0411.html
Description: 8 line Perl/Tk www browsing. This is for amusement only.
See tkweb for a more serious browser (and it is only 60 lines
long).
Updated: 07/1997
Contact: mailto:[email protected]
What: xcricket
Where: http://abattoir.cc.ndsu.nodak.edu/%7Enem/perl/cricket/
Description: The game of cricket, implemented in Perl/Tk.
You must install pTk to use this program.
Updated: 11/1996
Contact: mailto:[email protected] (Nem W Schlecht)
What: xdbf
Where: http://www.komm.hdk-berlin.de/home/rasca/dbflib/
Description: xdbf is a small Perl/Tk browser of xBase files. It uses dbflib,
a free library implementing access to xBase files, as well as
the Perl 5 interface to the library. It requires pTk and Dbf.
Updated: 11/1996
Contact: mailto:[email protected] (Rasca Gmelch)
What: xget
Where: http://sourceforge.net/projects/xget/
Description: Perl/Tk (and other) interface to wget.
Currently at version 0.2.1.
Updated: 01/2001
Contact: See web site
What: xisofs
Where: http://www.netcomuk.co.uk/%7Epariah/
http://www.cpan.org/modules/by-authors/Steve_Sherwood/
Description: Perl/Tk interface to mkisofs and cdwrite which allow
you to create ISO9660 filesystems and write them to supported
CDR devices. The ISO9660 filesystems can also be written directly
to CD-ROM's from certain Windows programs.
Requires Perl 5.004, Perl/Tk 400.202, mkisofs v1.11, cdwrite v2.0.
Updated: 09/1997
Contact: mailto:[email protected] (Steve Sherwood)
What: xrcon
Where: http://www.deepmindflow.de/perl/xrcon/xrcon.htm
Description: Quake2 server admin rcon tool written with Perl/Tk.
Updated: 02/2000
Contact: mailto:[email protected]
What: xrio
Where: http://www.fireship.freeserve.co.uk/xrio.html
http://sysdlabs.hypermart.net/proj/index.html#xrio
Description: Perl/Tk front end to the Rio utility. Provides
interface to playing MP3 audio files.
Updated: 05/2002
Contact: mailto:[email protected]
What: ymusk
Where: http://sourceforge.net/projects/ymusk/
Description: Yenzie's Mush Klient, a Perl/Tk and Net::Telnet mush client.
Currently at version 0.97 .
Updated: 01/2001
Contact: See the web site
See news:comp.lang.perl.tk for newsgroup support. There is a mailing list that is one-way gatewayed to this newsgroup.
Here are some books that cover Perl/Tk. A recent one on perl/tk is missing - once the biblio info is found it can be added.
Did this book ever get published?
Title: Perl/Tk Programming
Authors: Andrew L. Johnson
Randy Kobes
Publisher: Manning Publications Company
Publication date: January 2001
ISBN: 1884777937
Pages: 400
Price: 39.95 US Title: PerlMonth
WWW book information: http://www.perlmonth.com/
http://www.perlmonth.de/ Monthly web magazine which convers perl/Tk along with many other Perl topics.
Title: Perl 5 Unleashed
Subtitle: OOP, Sockets, Perl/Tk, IPC, 32-Bit Windows
Authors: Chip Salzenberg
Publisher: Sams
Publication date: October, 1996
Pages: 798
Price: 39.95 US
Title: The Perl Journal
ISBN: 1087903X
Price: 18.00 US/year for U.S. delivery
25.00 US/year for foreign delivery,
WWW book information: http://orwant.www.media.mit.edu/tpj/top The Perl Journal is a quarterly publication devoted to discussing the Perl language and extensions. A regular column on the perl Tk extension has been appearing and is an excellent source of information about the extension.
Title: Oracle & Open Source
Authors: Andy Duncan
Sean Hull
Publisher: O'Reilly
Publication date: 2001
ISBN: 0596000189
Pages: 424
Price: 39.95 US
WWW book information: http://www.oreilly.com/catalog/oracleopen/
Errata: http://www.oreilly.com/catalog/oracleopen/errata/ Book covers Oratcl and Perl/Tk interfaces to Oracle.
Title: Learning Perl/Tk Author: Nancy Walsh mailto:[email protected] Publisher: O'Reilly & Associates Publication date: January 1999 ISBN: 1565923146 Pages: 344 Price: 32.95 US WWW book information: http://www.oreilly.com/catalog/lperltk/ Errata: http://www.oreilly.com/catalog/lperltk/errata/
This book covers the standard widgets and geometry managers, covers event driven programming, creating a composite widget, snippets of code, and a number of complete program examples. Designed to be read by a new Perl Tk programmer as well as to be used as a reference.
Title: Perl/Tk Pocket Reference Authors: Steve Lidie Publisher: O'Reilly & Associates Publication date: October 1998 ISBN: 1565925173 Pages: 112 Price: 9.95 US WWW book information: http://www.oreilly.com/catalog/perltkpr/desc.html
Reference guide to the various Perl/Tk widgets.
Title: Advanced Perl Programming Author: Sriram Srinivasan Publisher: O'Reilly & Associates Publication date: August 1997 ISBN: 1565922204 Pages: 434 Price: 34.95 US WWW book information: http://www.ora.com/ Errata: http://www.oreilly.com/catalog/advperl/errata/ Book examples: ftp://ftp.oreilly.com/published/oreilly/nutshell/advanced_perl/examples.tar.gz
Advanced Perl covers objects, network programming, databases, and other topics, such as two chapters on Perl/Tk.
Title: Cross-Platform Perl Author: Eric F. Johnson mailto:[email protected] Publisher: M and T Books http://www.mispress.com/ Publication date: September 1996 ISBN: 155851483X Price: 34.95 US WWW book information: http://www.pconline.com/%7Eerc/perlbook.htm Errata: http://www.pconline.com/%7Eerc/perlbook.htm#Errata
Cross-Platform Perl focuses on writing cross-platform perl applications. Covers Perl on Windows NT and Unix. It also covers Perl/Tk as well as other Perl add-on modules for writing CGI, etc. Comes with a CD-ROM containing the Perl 5.002 source code, a binary version of Perl 5.001 for Windows 95 and Windows NT, sources from the book examples and various Perl freeware.
The February 2003 Linux Productivity Magazine features Perl/Tk, Part 1 [L8 ]
Nancy Walsh,Sriram Srinivasan,Steve Lidie,Eric Foster-Johnson Andy Duncan,Sean Hull,Chip Salzenberg,Nick Ing-Simmons
An alternative to Perl/Tk is Prima, which does not link against the Tcl/Tk libraries, but makes use of Tk source code.
GS030909 An article [L9 ] about Perl/Tk on IBM Developerworks.
Data visualization using Perl/Tk Build custom graphing tools with the standard GUI toolkit for Perl from Philipp K. Janer
According to http://www.lehigh.edu/~sol0/ptk/whats-new.html , perl Tk had the following widgets before Tk - are there widgets comperable to these now shipping with the base Tk distribution?
Perl/Tk has its own Wiki [L10 ].
How does Perl/Tk compare to Tcl/Tk? Well, Perl/Tk is one of the few cases where the language binding is done at the C API level rather than at a process level.
This may contribute to the lengthy time between Tcl/Tk releases and Perl/Tk releases. This time might very well be able to be shortened if some of the work discussed over the years relating to separating Tk from Tcl were to occur.
Also, in April, 2004, this remark was made regarding perl/tk and threads by Nick Ing-Simmons on the perl/tk mailing list:
I "know" Tcl/Tk has more threading support and that I have stubbed those functions out as NOPs and to use "static" data. I "know" perl's memory allocation when threads are used is awkward for sharing data. I _don't_ know how two threading models should/will be reconciled.