http://www.python.org/doc/Summary.html is the canonical page to address the question, "What is Python?"
Frequent Wiki contributor CL also covers Python often [L1 ].
news:comp.lang.python is a USENET interface to the python mailing list most commonly used within the Python community.
What: Python Where: http://www.python.org/ http://www.python.org/sigs/ http://www.python.org/idle/ http://www.python.org/mailman/listinfo/idle-dev http://www.python.org/consortium/ http://www.python.org/topics/tkinter/widgets.html http://www.pythonjournal.com/ http://starship.skyport.net/crew/fredrik/ http://starship.skyport.net/crew/mhammond/ http://www.pythonware.com/technology.htm http://www.pythonware.com/downloads.htm http://www.pythonware.com/library/tkinter/introduction/ http://www.pythonware.com/people/fredrik/tkinterbook.htm http://www.pythonware.com/people/fredrik/tkintrobook.htm http://starship.skyport.net/crew/cjr/ http://hem1.passagen.se/eff/ http://www.cwi.nl/%7Ejack/macpython.html http://www.ActiveState.com/Products/ActivePython/ Description: Object oriented scripting langauge which has a Tcl/Tk module called Tkinter. Beginning at version v1.5.2, includes IDLE, an integrated development environment for Python that requires Tkinter/Tcl/Tk. Python 1.5.x not only supports Tk on Unix, but Tk on Windows and Macintosh platforms as well. The PythonWare site has an intro to Tkinter, as well as the binaries for win32 on its downloads page. The ActiveState site has binary distributions for Linux, Solaris and Windows. Currently at version 2.2.2. Updated: 12/2000 Contact: mailto:[email protected] (Guido van Rossum) mailto:[email protected] (Fredrik Lundh)
escargo 17 Feb 2003 - For competition to using Tkinter, see the IBM DeveloperWorks page on PyQt[L2 ].
See Playing Python on how to emulate some Python features in Tcl.
"Typcl [L3 ] ... [i]s an extension to use Tcl from Python."
tcl2py.py !
Title: Programming Python, 2nd Edition Subtitle: Object-Oriented Scripting Author: Mark Lutz mailto:[email protected] Publisher: O'Reilly & Associates Publication date: October 1996 ISBN: 0596000855 Pages: 1256 Price: 54.95 US WWW book information: http://www.oreilly.com/catalog/python2/ Errata: http://shell.rmi.net/%7Elutz/errata.html
This book (and CD-ROM) covers the use of the Python programming language. The book is full of running examples (all of which come on the CD-ROM). CD-ROM also contains versions of Python for all major UNIX, Windows, Windows NT, and Macintosh platforms. There are a few hundred pages that use python's Tkinter interface to Tk.
A second edition, covering Python 2.0, is now available.
Title: Introduction to Tkinter Authors: Fredrik Lundh Publication date: March, 2000 Pages: 2000 Price: Free WWW book information: http://www.pythonware.com/people/fredrik/tkintrobook.htm
http://www.pythonware.com/library/tkinter/introduction/ http://www.pythonware.com/library/an-introduction-to-tkinter.pdf
Title: Python and Tkinter Programming Authors: John E. Grayson Publisher: Manning Publications Company Publication date: February 2000 ISBN: 1884777813 Pages: 660 Price: 49.95 US WWW book information: http://www.manning.com/grayson/
This book is intended for Python programmers who need to develop GUI driven applications. The examples should be portable between Windows and Unix. The author states that the examples are larger useful applications rather than smaller code fragments. Other Python extensions are covered as well, so the reader is given an idea of how to use Python to develop more realistic applications. The author expects to cover complex controls, photo-realistic panels, browser/notebook/wizard/image map interfaces, servers and CORBA, and more. Tkinter is fullly documented.
Bruce Gingery mailto:[email protected] has an article that compares Tcl/Tk, Perl/Tk, and Python/Tk to early 1980's BASIC using a simple example at http://home.gtcs.com/%7Ebruce/old_pages/articles/BASIC_today/
Frank Stajano's paper at the 1998 Python conference had some useful insights into why he thinks Python's extensions are evolving faster and are easier to work with than Tcl's: http://www.orl.co.uk/%7Efms/ipc7/tr-1998-9.html .
A paper on embedding Tcl, Perl or Python can be found http://www.morrisland.com/%7Emitchell/ .
Technical report evaluating the properties of 80 different implementations of the same program in 7 different programming langauges (C, C++, Java, Perl, Python, Rexx, and Tcl). See http://wwwipd.ira.uka.de/%7Eprechelt/Biblio/#jccpprtTR Erann Gat did a study of Lisp on the same problem. You can find his work at http://www-aig.jpl.nasa.gov/public/home/gat/lisp-study.html and you can see another Lisp solution at http://www.norvig.com/java-lisp.html
Grail is an internet browser, written in Python/Tk. A mailing list for it exists. To join the mailing list, send email to mailto:[email protected] .
Piddle is a Python drawing API that supports a back end output of Tk. Visit the mailing list at http://groups.yahoo.com/group/pythonpiddle/ to subscribe.
PTUI is the Python/Tkinter User Interface - a development environment for Python and Tk. To join the mailing list, send email to mailto:[email protected] with the word subscribe in the body.
A brief tutorial on Tcl can be found at http://www.python.org/doc/life-preserver/BriefTclTk.html . This is a portion of the Python Tkinter Life preserver documentation which can be found at http://www.python.org/doc/life-preserver/ . The beginnings of an intro to Python/Tkinter can be found at http://www.pythonware.com/fredrik/tkdraft/ .
What: AOLserver Where: http://www.aolserver.com/ http://listserv.aol.com/archives/aolserver.html http://aolserver.sourceforge.net/ http://www.primehost.com/members/develop/code/ ??? http://www.primehost.com/members/discuss/ ??? http://aolserver.lcs.mit.edu/ http://www.rubylane.com/ http://www.php.net/version4/cvs.php http://aolserver.am.net/ http://www.sateh.com/software/ http://dqd.com/%7Emayoff/aolserver/ http://www.vivtek.com/aolserver/fixup_dates.html http://www.i-no.com/art/inochart.html http://www.ramifordistat.net/aolserver3/postgres/ http://bas.scheffers.net/aolserver/cachetools-1.01.tgz http://www.c2.net/products/sh2/ http://members.xoom.com/mcazzell/programming ??? http://www.perfectionlearning.com/mysql/ http://www.panoptic.com/nsmysql/ http://www.panoptic.com/wiki/aolserver/ http://panoptic.com/wiki/aolserver/AOLserverCookbook http://panoptic.com/wiki/aolserver/nsfreetds http://www.macula.net/lightside http://www.walters.demon.co.uk/tcl/tcl_stuff.htm http://nsjava.sourceforge.net/ http://scottg.net/ http://scottg.net/aolserver/modules/nsopenssl.tar.gz http://scottg.net/aolserver/docs/distribution.htm http://www.ss.pub.ro/%7Egaburici/nstomcat/ http://www.cs.pub.ro/%7Egaburici/nstomcat/ http://www.scriptkitties.com/ http://www.zill.net/asdocs http://www.rockhopper.com/aolserver/ http://lxr.php.net/source/php4/sapi/aolserver/ http://www.mail-archive.com/[email protected]/msg01051.html http://www.fifthgate.org/articles/aolserver/xml/ns_xml_doc.html http://www.arsdigita.com/books/panda/ http://www.arsdigita.com/asj/aolserver/introduction-1 http://www.arsdigita.com/asj/aolserver/introduction-2 http://opennsd.org/ http://pywx.idyll.org/ http://webware.sourceforge.net/ http://deadlock.et.tudelft.nl/%7Edaniel/vhost.html http://satori.com/aolserver/ http://zmbh.com/discussion/vat/ http://cr.yp.to/daemontools.html http://www.sateh.com/nssession-0.1.tgz ??? http://acs-misc.sourceforge.net/nstest-manual.html http://acs-misc.sourceforge.net/nsxml.html Description: Once known as GNNserver, this is a HTTP server available for use on Alpha and Intel NT, Digital OSF, HP/UX, SPARC and Intel Solaris 2.5, Linux, SGI Irix. It now also runs on some Win32 platforms and has MacOS X support. The software is free for personal use. See the above location for more details. The server supports Tcl 8.2.3 and uses it to interface with all parts of the server environment. It is reported that you can even embed Tcl in the HTML pages you wish to serve, for dynamic html generation purposes. See the PrimeHost Develop web page above for various Tcl procs for achieving things like using Netscape and Frames to edit Tcl scripts, a URL selection routine, dynamic database pages, etc. At RubyLane, the creator has a Tcl function that can be used to generate persistent numeric sequences. A new version of nssolid is available on the aolserver ftp site. The server at am net has an ASP-style ADP parser, which plugs in as a module and allows for HTML code outside of special tags to be parsed by Tcl. The stefan arentz site has various add on modules, including version 0.2 of source code to support OpenSSL on AOLServer 3.0b4, as well as version 0.2 of source code to support Netscape Roaming Profiles. Code to run threaded Tcl 8.2.3 with HP10 exists in the source repositories - see nsd/tclNsThread.c . See the dqd site for various utility code to enhance programming the AOLserver, as well as a DB2 driver and a ns_detach that keeps a file open across requests. At the vivtek site find a perl script to fix the dates in the AOLserver's log files. At the i-no site you can find a module for AOLserver that enables dynamic chart generation through Tcl scripting, using a modified version of the GDChart and GD libraries. Supports bar, line, area, and hi/low/close charts in both 2 and 3 dimensions. A Postgres driver for AOLserver 2.x and 3.x newer than what is in the AOLserver source distribution can be found at either the ramifordistat site or at the SourceForge.net site for the ACS-PG project. The code at scheffers site is for handling cookies. Contact Freddie Mendoza <[email protected] for a AOLserver plugin that allows communication with the Tomcat servlet engine http://jakarta.apache.org/ . The c2 web site is a SSL proxy front end for AOLserver. Daniel Stasinski mailto:[email protected] has written modules to do blowfish and twofish encryption on strings. The mcazzell site has a new adpfancy module for testing. Contact Barrie Selack mailto:[email protected] for code and information regarding a module to handle customized 404 error pages. Info regarding a MySQL driver can be found at the plconline site. Info regarding a MySQL driver can be found at the panoptic web site. Source and Intel Linux 2.2 and Win32 binaries are available. Info regarding a MySQL driver can be found at the macula web site. Contact Brent Fulgham mailto:[email protected] regarding an AOLserver plugin to run Python scripts in an embedded Python interpreter within AOLserver. For generating reports with multiple levels of summarization and sub-headings/sub-totals at each level, check out the walters demon web site. The source code for AOLserver v3.0 is now available at the sourceforge CVS site. It is OpenSource license. At digitalsesame are some patches for AOLServer 3.0.AD4 and Tcl 8.3.1 so that the two work together. nsjava is a loadable c module that embeds a Java Virtual Machine (JVM) in process and lets you call Java static methods directly from ADP/tcl pages. A new nsssl2 module (compilable with RSA BSAFE v [45].x) is available at scottg. nstomcat is a module that runs servlets in-process on AOLserver, using the Tomcat servlet engine. See the ArsDigita entry below for a popular Web community software project based on this server. The scriptkitties web site is NOT a site for web crackers, but rather a administration package for AOLserver which provides live online database admin, tcl scripting, immediate source changes in all interps, and online viewing of logs. Requires AOLserver 3.x, PostgreSQL 6.5-7.02, and the latest nspostgres module from CVS. The zill web site has the Tcl, C, and Drive API reference docs online with the ability to add comments to each page. The tcljava message quoted above discusses an effort to add TclBlend support to AOLserver 3.x. The fifthgate reference above discusses steps to parse XML documents in AOLserver via ArsDigita's ns_xml module. If you check the aolserver support page mentioned above, you should find references to specialized newsgroups specifically oriented towards answering AOLserver questions. The pywx site covers a Python scripting module for AOLServer which also allows access to Tcl commands as necessary. The stellardata site has the url2file module for virtual hosting. The zmbh site has a vhost module for AOLserver. The test tcl site has ns2x, to make xml/xslt to html conversion easier. Currently at version 3.4.2 with version 4.0 is in beta. Updated: 07/2002 Contact: mailto:[email protected] What: ASSIST Where: http://www.cs.strath.ac.uk/CS/research/efocs/assist.html ??? Description: Asynchronous/Synchronous Software Inspection Support Tool (ASSIST) is a generic tool designed to allow the enforcement and support of any inspection process. Requires Python 1.4/Tcl 4.0/Tk 7.4. Updated: 04/1997 Contact: mailto:[email protected] (Fraser Macdonald) What: C-Forge IDE Where: http://www.codeforge.com/ http://www.codeforge.com/linux/download.html Description: Multi-user integrated development environment with full project management, edit/compile/debug cycle support, abstraction of the makefile concept, and support for Ada, assembler, C/C++, FORTRAN, Java, Modula-2, Oracle ProC/C++, Objective C, Pascal, Perl, PHP, Python, Qt, and Tcl. Both a free and commercial version of this product is available. Available on Linix Intel and Alpha platforms, as well as DEC Tru64 and AIX. The latest version is 2.6-2.0 . Updated: 07/2002 Contact: mailto:[email protected] What: Casbah Where: http://www.ntlug.org/casbah/ ??? Description: Project to develop a content management system for Linux. Project is in design stage now and is open to anyone interested in tools to develop XML, etc. using Tcl/Perl, Python, etc. Will have capabilities similar to Frontier. Updated: 03/1998 Contact: mailto:[email protected] (Kendall Clark) What: Exuberant Ctags Where: http://ctags.sourceforge.net/ Description: Multi-language reimplementation of the Unix ctags program. Generates an index of source code object definitions which is used by many editors and tools to look up definitions. Currently supports Assembler, AWK, BETA, Bourne Shell, C, C++, COBOL, Eiffel, FORTRAN, Java, LISP, Perl, Python, Scheme, Tcl, Vim, YACC. Currently at version 5.3 . Updated: 11/2000 Contact: See Sourceforge page for details. What: Glimmer Where: http://glimmer.sourceforge.net/ Description: Programmer's editor for Linux, with revert, find/replace, syntax highlighting (including Ada, Tcl/Tk, DTML, Object Caml, and others), multiple level undo/redo, tear away windows, popup menu, auto-intenting, Python scripting support, etc. Currently at version 1.0 Updated: 11/2000 Contact: See SourceForge web page for details. What: J Where: http://armedbear.org/ Description: Multi-file, Multi-window Programmer's editor written entirely in Java. Features syntax highlighting for C, C++, HTML, Java, Javascript, LISP, Perl, PHP, Python, Tcl/Tk, Verilog, VHDL, XML, auto-indentation, directory buffers, regular expressions, find and replace, autosave and crash recovery, undo/redo, and ftp/http support. Also supports keyboard mappings and themes. Currently at verison 0.16.2 . Updated: 05/2002 Contact: See web site. What: moodss Where: http://jfontain.free.fr/moodss-16.5.tar.bz2 http://jfontain.free.fr/moodss-8.27.tar.gz http://jfontain.free.fr/nmicmpd-0.99i-2.i386.rpm http://jfontain.free.fr/nmicmpd-0.99i-2.spec Description: The Modular Object Oriented Dynamic SpreadSheet (moodss) package is implemented in Tcl/Tk 8 and displays tabular data defined in independant modules. Complete help is provided. Graphically can display graphs, side and stacked bar charts, 2 and 3d pie charts, summary tables, and supports multiple element drag and drop. Has multiple module concurrent support, help, summary tables. Makes use of ghostscript to do print previewing. Uses Tcl/Tk 8.3.1, tkTable 2.x, tkpiechart 5.2, BLT 2.4i. Some modules are provided as examples which show graphical displaying of apache/apachex, arp, cpustats, core trace, diskstats, kernmods, memstats, moomps (Modular Object Oriented MultiPurpose Servce), mounts, MySQL, netdev, odbcquery, pci, ping, ps, random, route, SNMP/snmptrap, system. and trace modules, etc. It can even keep track of all of this info on multiple servers. Supports use of ssh for secure remote invocations. Modules can be written in Tcl, Perl, Python, or C. Complete HTML documentation is also included. Tested with Unix and Windows 95. A Redhat rpm with moodss, BLT, and TkTable is available. Version 8.x corresponds to the Tcl/Tk 8.0 based releases. Revisions to Version 8.x will cease to occur when Tcl/Tk 8.2 or newer becomes part of the main Linux distributions. Version 9.x corresponds to Tcl/Tk 8.2.x. Version 16.x corresponds to Tcl/Tk 8.3 and newer. Updated: 08/2002 Contact: mailto:[email protected] (Jean-Luc Fontaine) mailto:[email protected]?subject=subscribe with "subscribe" What: pilot-link Where: http://www.pilot-link.org/ Description: C/Java/Perl/Python/Tcl-Tk/iTcl interfaces that provide tools to get data from and put data onto Palm Pilot PDAs. Tcl work is in a very alpha state. Works on Unix and OS/2 at least. The pilot-debug part of the package requires Tcl / Tk and Readline 2.0. The web site hosts several related mailing lists. Currently at version 0.11.1 . Updated: 07/2002 Contact: See web site What: prettyp Where: http://www.ee.ryerson.ca/%7Eelf/prettyp/ Description: Suite of programs that generate pretty PostScript source code lists, using TeX. prettyp uses tfontedpr. Supports C, C++, FORTRAN77, ISP, Icon, Java, LDL, Emacs Mock Lisp, Model, Modula2, Pascal, Perl, Python, RATFOR, Russell, sh/csh, Tcl, VHDL, and yacc grammer, as well as Makefiles and Imakefiles. Now has support for color printing - comments, keywords, and literal strings can all have different colors. Also improved Perl support and added VHDL support Currently at version 2.0 . Updated: 05/2002 Contact: mailto:[email protected] (Luis Fernandes) What: Siag Office Where: http://siag.nu/ ftp://ftp.edu.stockholm.se/pub/siag/ Description: Free office package consisting of the Siag spreadsheet, the PW word processor, and the Egon animation tool. Siag supports SIOD, Guile, Tcl and Python embedded interpreters, making it very flexible. License is GPL. Currently at version v3.5.2 . Updated: 05/1999 Contact: mailto:[email protected] (Ulric Eriksson) What: SLOCCount Where: http://www.dwheeler.com/sloccount/ Description: Suite of software metric programs for counting physical source lines of code (SLOC) in large software systems. Recognizes a wide number of languages, including Ada, Assembler, awk, C, C++, FORTRAN, Java, lex, LISP, Makefiles, Objective-C, Pascal, Perl, Python, sed, shell, SQL, Tcl/Expect, YACC, etc. Comes with RPMs as well as in a cygwin compatible format. Currently at version 2.14 . Updated: 07/2001 Contact: mailto:dwheeler at dwheeler dot com What: Source Navigator Where: http://sourcenav.sourceforge.net/ http://sources.redhat.com/sourcenav/ http://www.cygnus.com/sn/ Description: Source-Navigator is a IDE with code comprehension features. It is a code analyzer and reverse engineering tool to give an understanding of assembler, C, C++, COBOL, FORTRAN, itcl, Java, Python, and Tcl programs. Includes code parsers, a symbol hierarchy browser, source code editor, retriever, code metrics, and more. It is now a GPL application, and is written in Tcl/Tk/itcl Currently at version 5.1.0 . Updated: 06/2002 Contact: mailto:[email protected] What: SpecTcl/SpecJava/specPerl Where: http://spectcl.sourceforge.net/ ftp://www.tcl.tk/pub/tcl/guitools/ http://www.keck.ucsf.edu/%7Ekvale/specperl.html ftp://ftp.python.org/pub/python/contrib/Graphics/Tkinter/spectcl2py.py http://ftp.digital.com/pub/plan/python/contrib/Graphics/Tkinter/SpecPython-0.1.tar.gz http://tix.sourceforge.net/Tixapps/ Description: GUI builder for Tcl/Tk. Supports WYSIWYG drag and drop interface, ability to support new Tk widgets automatically, with simple access to generated code. The licensing for SpecTcl 1.1 is similar to Tcl/Tk core. The the source is available and the product is free. No future releases are planned, and no support is available from Sun. Documentation in PostScript and PDF format are available. Versions for Unix, Windows and Macintosh are available. specJava is also distributed with the package. This application uses the same user interface, but generates Java instead of Tcl/Tk. specPerl is a set of add-on files by Mark Kvale that allow Perl/Tk code to be generated by the same interface, after installing pTk. It requires specTcl 1.1, pTk 4.02.002 and perl 5. The python URL is a Python script to convert SpecTcl tcl output to Python Tkinter format. The Digital URL is to code which creates a specPython executable which is compatible with SpecTcl 1.0 or SpecJava 0.3. SpecTcl is now at version 1.2a3 . Updated: 10/2001 Contact: mailto:[email protected] mailto:[email protected] What: Spectix Where: http://starship.python.net/crew/mike/Spectix/ http://starship.python.net/crew/mike/src/Spectix/Spectix.html Description: Development environment to build GUI applications that run cross platform. Design GUIs interactively and graphically. Based on SpecTcl, and using Tix widgets. Generates code for Tcl/Tk, Perl/Tk, Python/Tkinter, and Ruby. Currently at version 1.4 . Updated: 02/2002 Contact: Unknown What: TACOMA Where: http://www.cs.uit.no/DOS/Tacoma/ Description: Operating system support for agents written in various languages. Tcl/Tk was the first language supported, but C, Perl, Python and Elk are also supported in version 1.2. Updated: Contact: mailto:[email protected] (TACOMA mailing list) What: Tixapps Where: http://tix.sourceforge.net/Tixapps/ Description: Suite of development applications that run with Tcl/Tk/Tix or Python/Tkinter/Tix. Includes an inspector, debugger and GNU texinfo browser. The code includes Python wrappers for TkHTML and TkTable. Currently at version 1.7 . Updated: 09/2002 Contact: See web site. What: Wafe Where: http://nestroy.wi-inf.uni-essen.de/wafe/ ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/1.0.19/ ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/1.0.19/wafe-1.0.19.tar.gz ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/Xaw3d-1.3.2-src.tar.gz http://www.inria.fr/koala/jml/jml.html Description: Application forming an interface to the Tcl binding to Xt and various widget sets like Athena (Xaw3d), OSF/Motif (1.1 to 2.0), and others. At the above FTP site are many other associated tar files, such as Linux binaries, Xaw3d, documentation, etc. Wafe can be used as a frontend for programs in arbitrary programming languages (there are example programs written in Perl and Python contained in the package). As of version v1.0.18 Wafe supports the Kino widget class, Mosaic HTML widget, plotter widgets, XmGraph widget, Layout widget, tree widget, XbaeMatrix widget, Ghostview widget, Eurobridge widget, analog clock widget, most of the FWF widget classes, libWWW, LDAP library and more. Wafe supports graphic formats such as XBM, XPM, GIF, JPEG, and PNG. Various object oriented Tcl extensions such as OTcl or itcl are also supported. SSLEAY is supported. Available in RedHat's .rpm format. The current version supports Tcl 8.0, SSL streams, the choice of Tcl or Xt event loop, as well as a number of new modules. Package includes cineast, an extensible WWW browser, written using Otcl and Wafe. Other sample applications, such as htmlEdit, cpu-bars, gsv, pinger, xwafemail, etc. are also included. In version v1.0.19, Tcl_Objects are supported, UTF support when used with Tcl 8.1, Knvas widgets, Kino-2 widgets. Updated: 07/2002 Contact: mailto:[email protected] (WaFE mailing list) What: Webcpp Where: http://webcpp.sf.net/ http://freshmeat.net/projects/webcppgui/ Description: Web C++ is a command line utility that converts your source code into an HTML file, with syntax highlighting and stylesheets. Webcpp currently supports Ada95, Assembler, Basic, C, C#, C++, Cg, CLIPS, FORTRAN, Haskell, Java, Markup, Modula2, Objective C, Pascal , Perl, PHP Python, SQL, shell, Tcl highlighting. Webcpp gtkgui is at version 0.3.1 and is a GTK+ GUI for webcpp. Currently at version 0.7.3 . Updated: 07/2002 Contact: See web site What: xf Where: http://www.nycapp.rr.com/dlabelle/xf/xf.html http://www.ignoranceisbliss.com/htdocs/xf.html http://www.dfw.net/%7Emcody/tcl_info.html ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/graphics/xf4.0-pl1/xf4.0-pl1.tar.gz ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/graphics/xf4.0/xf4.0.zip http://starship.python.net/crew/mike/Tide/ Description: XF 4.x is a complete Tk development environment. The aol site has xf 4.3 available for download, which includes easier installation, updated doc, and BLT 2.4 support. The Tide web site provides a modified version of xf which makes use of the Tix extension. Currently the latest version, found at the nycap site above, is version 4.3. This runs on both Unix and Windows. Updated: 05/2002 Contact: mailto:[email protected] What: DCOP Where: From the contact http://www.kdevelop.org/doc/addendum/ Description: Library for drag and drop support, with bindings for Java, Python, Perl and Tcl. Allows one to drag and drop between apps of any of these langauges. Conceptually like COM - a protocol for applications to speak to one another. DCOP is the interprocess communication protocol used under KDE - a lightweight alternative to CORBA. Updated: 11/2000 Contact: mailto:[email protected] (Matthias Kalle Dalheimer) What: gettext Where: http://freshmeat.net/projects/gettext/ Description: GNU internationalisation library. Supports C, Python, Tcl, Awk, and Glade bindings. Can create Tcl message catalogs. Currently at version 0.11.1 . Updated: 05/2002 Contact: See web site What: MetaKit Where: http://metakit.sourceforge.net/ http://www.equi4.com/metakit/ http://www.equi4.com/mailman/listinfo/metakit http://www.mcmillan-inc.com/dnld/Mk4py2.2-cvs.zip Description: MetaKit is a cross-platform embeddable database library with a small footprint providing persistent storage capability for your application data. It is a cross between flat-file and relational databases and OODBMS. Datafiles are fully portable across all major platforms including DOS, Macintosh (PPC), Unix (AIX, Digital, HP-UX, Linux, Solaris), Windows 95/NT, with older binaries for VMS, BeOS, SGI, Windows 3, etc.. Contains features such as commit/rollback and memory-mapped file paging. Also includes manipulation functions such as sorting, selection, join, group by, and set operations. MetaKit is by default a C++ API, but comes with a Tcl 8 (Mk4tcl), and Python binding as well. As of v2.0 MetaKit is X/MIT style open source, has a defect tracking mechanism and a CVS repository (thanks to SourceForge). The mcmillan site has a Windows binary version of the Python binding. Metakit is currently at v2.4.7 . Updated: 06/2002 Contact: mailto:[email protected] (Jean-Claude Wippler) What: Minotaur Where: http://mini.net/pub/ts2/minotaur.html Description: A general dynamically loadable extension designed to make it easier to invoke code written in other languages. Early versions support calling Tcl, Python, and/or Perl code from any of the three languages. Uses Forth as an intermediate glue. This extension is currently v0.1, which is the early alpha level release stages. Updated: 07/1999 Contact: mailto:[email protected] (Jean-Claude Wippler) What: PostgreSQL Where: http://www.postgresql.org/ http://www.ids.net/%7Ebjepson/freeODBC/ http://www.openlinksw.com/ http://www.demon.co.uk/finder/postgres/ http://www.ucolick.org/%7Ede/tcl_syb/wisql.html ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/ http://www.illustra.com/ http://aldev.8m.com/ http://aldev.webjump.com/ http://www3.bcity.com/aldev/ ftp://ftp.redhat.com/ http://www.pgsql.com/ http://www.askesis.nl/AskesisPostgresIndex.html http://members.spree.com/technology/aldev/ http://field.medicine.adelaide.edu.au/%7Ecolin/libtclpq/ ftp://field.medicine.adelaide.edu.au/pub/libtclpq/libtclpq.tgz Description: PostgreSQL is a derivitive of POSTGRES 4.2, converted to ANSI C. POSTGRES is a database management system. It is compliant with ANSI SQL92 and SQL89. It supports a number of enhancements, such as inheritance, declaritive queries, optimization, concurrency control, transactions, mult-user support, user defined operators, types, functions, and access methods. APIs exist for C, C++, Java, Perl4, Perl5, Python, SQL and Tcl. Free versions of drivers for ODBC and JDBC are under development. A commercial version of PostgreSQL is available via Illustra, Inc. The most recent version is 6.4.2-5. Updated: 04/1999 Contact: mailto:[email protected] (PostGres95 mailing list) What: pyserver Where: http://www.jessikat.demon.co.uk/pyserver.zip Description: Primitive Tcl extension that provides the ability to create Python interpreter objects (which maintain state) from within Tcl. Currently at version 1.0. Updated: 07/2001 Contact: mailto:[email protected] (Robin Becker) What: Redland RDF library Where: http://www.redland.opensource.ac.uk/ Description: High level APIs for Resource Description Framework (RDF), allowing it to be stored, parsed, queried, and manipulated. Bindings for C, Java, Perl, Python, and Tcl are available. Currently at version 0.9.9 . Updated: 08/2001 Contact: http://groups.yahoo.com/group/redland/ What: Remote Microscope Where: http://www.mems-exchange.org/exchange/software/microscope/ Description: Server that manages a microscope and handles TCP connections and Java client software to allow users to control the microscope. Includes a Python/Tk client that is faster than the Java/AWT client. Currently at version 1.0a4. Updated: 02/2000 Contact: mailto:[email protected] (A.M. Kuchling) What: SWIG Where: http://swig.sourceforget.net/ ftp://swig.sourceforge.net/pub/swig/MacSWIG1.1p2.sea.hqx ftp://ftp.caos.kun.nl/pub/misc/jswig.tar.gz ftp://ftp.caos.kun.nl/pub/misc/jswig/jswig1.2a3.tar.gz ftp://ftp.caos.kun.nl/pub/misc/jswig/jswig.1.3a3.zip ftp://astro.phys.cmu.edu/pub/ptak/mac_swig_example/ http://starship.skyport.net/crew/robind/python/ http://www.neurop2.ruhr-uni-bochum.de/%7Ecozzi/swigeiffel/ http://starship.skyport.net/crew/robind/python#swig http://www.techentin.net/tcl/ http://superk.physics.sunysb.edu/%7Emcgrew/guile http://www.goto.info.waseda.ac.jp/%7Efukusima/ruby/swig-e.html http://sourceforge.net/patch/?func=detailpatch&patch_id=101430&group_id=1645 http://www.geocities.com/digitalshmoo/dev/swig/ http://www.users.fast.net/~gwilliams/cygwin_swig/swig-1.3.11-1-src.tar.bz2 http://www.users.fast.net/~gwilliams/cygwin_swig/swig-1.3.11-1.tar.bz2 http://www.users.fast.net/~gwilliams/cygwin_swig/setup.hint Description: Tool designed to make it easier to integrate functions written in C/C++ with Tcl 7 and 8/Tk, Perl 4 and 5, Python and Guile. SWIG is a compiler that takes ANSI C/C++ declarations and builds a scripting language interface for a number of different languages. Works for Unix and Win32. The SWIG documentation and a tutorial are available on SourceForge. Jswig is an extension by Harco de Hilster which generates Java native code classes from the SWIG templates. Should be extracted into SWIG1.1/Examples/java/. Example of getting SWIG working with Macintosh, by Andy Ptak, at CMU. There are also SWIG/python patches available by Robin Dunn. SWIG interface for Eiffel has been made available by Alex Cozzi, who provides a version for SWIG 1.1p5 as well as one for SWIG 1.2a1. The techentin site contains patches to SWIG 1.1-850 so that swig can generate [incr tcl] shadow classes. The waseda site has a SWIG module for Ruby. The sourceforge patch reference provides Guile 1.3.4 support. The digitalsmoo site contains a sample of using SWIG to create shadow objects for C++ classes wrapped by perl. The fast.net files is Swig oriented towards the Windows/Cygwin environment. Currently version 1.3.13 is available. Updated: 06/2002 Contact: mailto:[email protected] (David Beazley) mailto:[email protected] (Harco de Hilster) mailto:[email protected] (Andy Ptak) What: TACO Where: http://www.esrf.fr/taco/ Description: A Toolkit for building OO control systems. It uses ONC/RPC for network communications. Can be used to wrap any piece of hardware/software and then export its functionality over the network. Clients can be written in C, C++, Python, LabView, or Tcl. Currently at version 2.6 . Updated: 08/2001 Contact: mailto:taco at esrf dot fr What: tclpython Where: http://jfontain.free.fr/tclpython.htm Description: Tcl extenson which allows you to create python interpreters from within a Tcl application and evaluate python code. Currently at version 2.0.1. Updated: 02/2001 Contact: mailto:[email protected] (Jean-Luc Fontaine ) What: TkPlotCanvas Where: http://starship.skyport.net/crew/hinsen/TkPlotCanvas.py Description: Tk data plotting widget for Python. Updated: 08/1998 Contact: mailto:[email protected] (Konrad Hinsen) What: TML Where: http://dev.browsex.com/TML.tml http://dev.browsex.com/download/v1.5/tml2.0.tgz Description: Tcl extension that provides an embedded web scripting interface to Tcl, Perl, and Python. Currently at version 2.0 . Updated: 11/2001 Contact: mailto:[email protected] What: Torb Where: http://pythontech.co.uk/torb/ Description: Alpha release of Tcl/CORBA interface, allowing CORBA operations to be invoked from Tcl applications. Potentially works with any ORB which supports the standard C language mapping, though initially only ORBit is supported. Updated: 06/1999 Contact: mailto:[email protected] (Colin Hogben) What: Visualization Toolkit (VTk) Where: http://public.kitware.com/ http://www.acns.com/%7Evtk/ http://www.kitware.com/vtkhtml/vtkData/subscribe.html http://www.hds.utc.fr/%7Ebarre/vtk/ Description: An object-oriented 3D visualization system written in C++ with full bindings for Tcl/Tk, Java and Python. It has rendering support for OpenGL, Starbase, GL, XGL, and X. It will run on UNIX, Windows96 and WindowsNT. This is the code from the Prentice Hall book "The Visualization Toolkit, an Object-Oriented Approach to 3D Graphics" (ISBN 013199837-4). Version 2.0 beta is currently available. Updated: 08/2001 Contact: mailto:[email protected] (Kenneth M Martin) What: Zinc Where: http://www.openatc.org/zinc/ Description: Widget with Tcl, Perl, and Python Tk bindings. Similar to canvas, but supports hierarchical structuring and affine 2d transforms. Clippings can be set for subtrees. Currently at version 3.2.4 . Updated: 09/2001 Contact: mailto:lecoanet at cena dot fr What: [incr Tcl] itclpython Where: http://sourceforge.net/project/showfiles.php?group_id=13244&release_id=39973 Description: Extension permitting you to host python interpreters from itcl. Supports UNICODE return into Tcl and standard channel redirection. Currently at version 1.0 . Updated: 09/2001 Contact: mailto:[email protected] What: BLT toolkit port to Python Where: http://www.mit.edu/people/pjg/blt.py Description: Incorporation of BLT 1.9 with Tkinter. Updated: 04/1997 Contact: http://www.mit.edu/people/pjg/home.html (Peter J. Godman) 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: Colossus Where: http://mini.net/pub/ts2/ http://www.softsynth.com/pforth/ http://www.mibsoftware.com/httpsync/ Description: (aka TinyScript/2) An experiment to build a 'monolithic' multi-programming language executable. Currently investigating Lua, Perl, Python, Tcl, pForth. Use httpsync to keep files in sync. Updated: 06/1999 Contact: mailto:[email protected] What: Eagle Where: http://magicnet.net/%7Egcash/ Description: Python/Tk application that interactis with a set of Python classes implementing the NMEA protocol and Lowrance/Eagle protocol - used in some of the Global Positioning System (GPS) hardware. Updated: 12/1999 Contact: mailto:[email protected] (Gene Cash) What: Elvin4 Python Library Where: http://elvin.dstc.edu.au/projects/pe4/ Description: Content based routing service, delivering messages between components of distributed apps using a publish subscribe metaphor. Currently at version 4.0b2 . Updated: 08/2001 Contact: mailto:[email protected] What: ExpectPy Where: http://starship.python.net/crew/arcege/ExpectPy/ Description: A Python extension written in C that does not need the Tcl library by default. It does not have all the features of Expect - the author expects some of the functions to be written by the user in Python. Updated: 07/1999 Contact: mailto:[email protected] (Michael P. Reilly) What: Grade Wizard Where: http://www.calweb.com/%7Ehookman/ Description: School project written in Python/Tk to help student identify which classes need the most attention. Project provided contact with method to learn tools. Updated: 06/1998 Contact: mailto:[email protected] What: Grail Where: http://grail.cnri.reston.va.us/grail/ http://grail.sourceforge.net/ Description: Tk/Python based, extensible, internet (WWW) browser, supporting plugins and applets written in Python. It runs on most Unix platforms, with Macintosh and Windows ports in the works. Supports tables, frame sets, caching, better HTML parsing, applet security, improved printing, support of various image formats and more. Easily extended to support new protocols and file formats. The latest version will run on Unix, Windows, and Macintosh, but the Windows and Macintosh versions are experimental. The CNRI development group released version 0.6 in April, 1999 as the final release they intend to make. Updated: 04/1999 Contact: mailto:[email protected] (Grail mailing list admin) mailto:[email protected] What: Inter-Language unification (ILU) Where: ftp://parcftp.parc.xerox.com/pub/ilu/ilu.html ftp://ftp.parc.xerox.com/pub/ilu/2.0a9/patches.html ftp://parcftp.parc.xerox.com/pub/ilu/1.7/ilu-1.8.tar.gz ftp://parcftp.parc.xerox.com/pub/ilu/1.7/ilu-1.8-manual.ps.Z Description: A system that promotes software interoperability via interfaces. ILU modules in Common Lisp, ANSI C, C++, Modula-3, and Python are currently supported. Also supported are Python-Tk and Tk used with C/C++. See the html page for info on ILU 2.0 alpha release. Updated: 03/1997 Contact: mailto:[email protected] is the contact point to be added or deleted from the discussion mailing list mailto:[email protected]. Another mailing list, mailto:[email protected], is only for announcements of ILU releases, and may have less traffic. if you'd like to join please send mail to mailto:[email protected]. What: Mama Mua Where: http://www.lundqvist-zone.com/mamamua/ Description: IMAP4 message user agent written in Python and which uses Tkinter and Pmw for user interface. Currently at version 0.4 . Updated: 10/2001 Contact: See the web site What: Maxtal Interscript Where: http://www.triode.net.au/%7Eskaller/interscript/ Description: Maxtal Interscript is a programming environment with a strong emphasis on documentation and scripting. Written in Python, but provides basic documentation constructs for Tcl. Requires Python, Tcl 8.0, and C++. Updated: 08/1998 Contact: mailto:[email protected] What: Opal Where: http://www.pythonware.com/secretlabs/opal.htm Description: A place holder for an integrated development environment for Python/tkinter expected in early 1998. Likely to be a commercial product. Updated: 10/1997 Contact: mailto:[email protected] What: PIDDLE Where: http://www.strout.net/python/piddle/ Description: PIDDLE (Plug-In Drawing, Does Little Else) is a cross platform cross-media drawing API for Python. It allows one to generate output for Tk as well as a number of other graphical formats. Requires Python plus whatever toolkits required to produce the output format selected. A mailing list is available. Updated: 07/1999 Contact: mailto:[email protected] (Joseph J. Strout) What: PTUI Where: http://althor.netspace.org/ptui/ ftp://althor.netspace.org/pub/ptui/ http://uvacs.cs.virginia.edu/%7Emjc4y/tkinter_examples Description: The Python/Tkinter User Interface (PTUI) is a Python developement environment using Tk. It provides multiple buffers with individual namespaces, a frame which can be used in your application for testing, find/goto, comment/uncomment regions, indent/dedent regions, execute regions/buffers, and has built-in output and error windows. PTUI is gaining features of an integrated development envioronment, such as object browser, error highlighting, syntax highlighting, etc. Requires Python 1.4, Tcl 7.4, Tk 4.0 or higher. PTUI comes with the standard Python distribution; just uncomment the line in your Setup file in the Modules directory. Watch the WWW page for details. Updated: 07/1998 Contact: mailto:[email protected] What: Pmw Where: http://PmwContribD.sf.net// http://www.dscpl.com.au/pmw/ ftp://ftp.dscpl.com.au/pub/pmw/Pmw.0.8.tar.gz http://www.dejanews.com/getdoc.xp?AN=423519318 Description: A megawidget framework for constructing high-level compound widgets in Python 1.5.2 using Tk 8.x. Contains of a set of base classes for building megawidgets and a library of megawidgets such as ComboBox, Dialog, ButtonBox, etc. Also contains a python interface to BLT2.1's busy, graph and vector commands. The PmwContribD web site provides several Pmw based Tkinter widgets, including a ProgressMeter, basic TreeNavigator, and a GUI application framework for creating simple GUI apps quickly. Updated: 05/2002 Contact: mailto:[email protected] (Greg McFarlane) mailto:[email protected] (Doug Hellmann) What: PyDebug Where: http://home.t-online.de/home/Ulrich.Herold/PyDIntro.htm Description: PyDebug is a freeware Python program debugger which has a graphical user interface. It depends on pure Tk 4.1 or newer. It also depends on Python 1.4 or better with _tkinter. It has been tested with Windows NT, Linux and HP-UX. Updated: 07/1998 Contact: mailto:[email protected] What: pydiva Where: http://brent.ownsu.net/pydiva.py Description: Python/Tkinter tool to manage MP3s on a Diva MP3 player or any device that you can mount on Unix. Updated: 01/2002 Contact: See web site What: PyKhep Where: mailto:http://www.peter-stoehr.de/ Description: Python/Tcl/Tk/Pmw based open source software package to monitor and control a Khepera robot. Updated: 08/1999 Contact: mailto:[email protected] (Dr. Peter Stoehr) What: PySol Where: http://pysol.tsx.org/ http://www.oberhumer.com/opensource/pysol/ Description: Python script implementing an extensible solitaire engine, supporting over 300 solitaire games. Unlimited undo and redo, load and save games, player statistics, hint system, demo game, multiple card sets, user plugins, integrated HTML help browser, and portable across X11, Windows 95/98/NT, and MacOS. Requires Python v1.5.2 and Tcl/Tk v8.0.5. Currently at version 4.80 . Updated: 12/2001 Contact: mailto:[email protected] (Markus F.X.J. Oberhumer) What: PyTcl Where: http://www.triode.net.au/%7Eskaller/interscript/ ftp://ftp.triode.net.au/skaller/interscript/pytcl/_pytcl.pak Description: Python Tcl interface using interscript (which is a literate programming tool). It requires a C++ compiler. Updated: 08/1998 Contact: mailto:[email protected] What: Pynche Where: http://www.python.org/%7Ebwarsaw/software/pyware.html http://www.python.org/%7Ebwarsaw/software/Code/pynche.tar.gz Description: Python/Tk GUI color editor. Supports color name databases, including X11, "web-safe", "browser-safe", HTML 4.0 color name databases, as well as others. Compatible with Python 1.5.x, Tk 8.0.x on Unix and Windows. Works best on 24 bit screens. The main portion can be embedded into other applications. Currently at version 1.0. Updated: 05/1999 Contact: mailto:[email protected] (Barry A. Warsaw) What: Python Where: http://www.python.org/ http://www.python.org/sigs/ http://www.python.org/idle/ http://www.python.org/mailman/listinfo/idle-dev http://www.python.org/consortium/ http://www.python.org/topics/tkinter/widgets.html http://www.pythonjournal.com/ ftp://ftp.python.org/pub/python/src/py152.tgz ftp://ftp.python.org/pub/python/win32/py152.exe http://starship.skyport.net/crew/fredrik/ http://starship.skyport.net/crew/mhammond/ http://www.pythonware.com/technology.htm http://www.pythonware.com/downloads.htm http://www.pythonware.com/library/tkinter/introduction/ http://www.pythonware.com/people/fredrik/tkinterbook.htm http://www.pythonware.com/people/fredrik/tkintrobook.htm http://starship.skyport.net/crew/cjr/ http://hem1.passagen.se/eff/ http://www.cwi.nl/%7Ejack/macpython.html http://www.ActiveState.com/Products/ActivePython/ Description: Object oriented scripting langauge which has a Tcl/Tk module called Tkinter. Beginning at version v1.5.2, includes IDLE, an integrated development environment for Python that requires Tkinter/Tcl/Tk. Python 1.5.x not only supports Tk on Unix, but Tk on Windows and Macintosh platforms as well. The fredrik site at skyport has Win32 ports of Tk available for download. The PythonWare site has an intro to Tkinter, as well as the binaries for win32 on its downloads page. The ActiveState site has binary distributions for Linux, Solaris and Windows. Currently at version 2.2.1c1 . Updated: 12/2000 Contact: mailto:[email protected] (Guido van Rossum) mailto:[email protected] (Fredrik Lundh) What: Python Imaging module (PIL) Where: http://www.pythonware.com/ http://www.python.org/sigs/image-sig/Imaging.html Description: Python Imaging Library. Makes use of the Python tkinter module. Currently at v1.0. Updated: 08/1999 Contact: mailto:[email protected] What: Python TkXtra module Where: http://www2.gol.com/users/sshenoy/TkXtra.html Description: Many useful widgets implemented in Python. Updated: 12/1996 Contact: mailto:[email protected] (Sudhir Shenoy) What: Python extra Tkinter Widgets Where: http://starship.skyport.net/%7Eda/Python/Scripts/Tk/ Description: Some neat Python classes such as a wrapper around both UserList and a Tk ListBox, a generalized rolodex, TkUtil (which is a set of MenuBar, RadioGroups, ButtonSet and ScrollListBox widgets), a file selector, and a generic object editor. Updated: 09/1997 Contact: mailto:[email protected] What: PythonWorks Where: http://pythonware.com/products/works/ Description: Commercial Python GUI builder which generates Python/Tkinter and uitoolkit output. Updated: 07/2001 Contact: See web site What: pyWings Where: http://pywings.sourceforge.net/ Description: Python/Tkinter application for consulting the Newwings oracle (inspired by the I Ching). Currently at version 1.0.1. Updated: 07/2001 Contact: mailto:elguavas at users dot sourceforge dot net What: Pyui Where: http://pyui.sf.net/ Description: User interface library written in Python. Supports pluggable renderers. Has a Tk renderer. Currently at version 0.7 . Updated: 09/2001 Contact: See web site What: Remote Microscope Where: http://www.mems-exchange.org/exchange/software/microscope/ Description: Remote microscope system consists of a server that manages the microscope and tcp connections and Java based client software that allows control of the microscope. A Python/Tkinter client is available. Updated: 07/2000 Contact: mailto:[email protected] What: Rivet Where: http://www.veritas.com/%7Ebrianw/rivet/ http://www.python.org/workshops/1995-05/Tkgu.html ftp://ftp.python.org/pub/python/contrib/rivet/Rivet0.1.tar.Z Description: A language independant version of Tk (Tk without Tcl), used as the basis of work to get a Python version of Tk. Updated: Contact: mailto:[email protected] (Brian Warkentine) What: Sketch Where: http://sketch.sourceforge.net/ Description: Python/Tk based vector drawing program for Linux. User for illustrations, diagrams, etc. Handles gradients, text along a path, clip masks, and is scriptable. Currently at version 0.6.13 . Updated: 06/2002 Contact: See web site What: Searchtool (Roole) Where: http://starship.skyport.net/crew/cjr/ Description: Python 1.4/Tkinter based tools that wrap around find, ps, and provide a GUI interface to a find/ls/grep/less utility used to locate and display patterns in files Updated: 08/1997 Contact: mailto:[email protected] (Case Roole) What: SpecPython Where: http://www.geocities.com/eric_brunel/SpecPython.en.html http://tix.sourceforge.net/Tixapps/ Description: Based on SpecTcl, this is a free open source GUI developement tool for generating Python/tkinter code. Updated: 07/2001 Contact: mailto:[email protected] What: SurfNotes Where: http://www.havenrock.com/softlab/surfnotes/ Description: Netscape Communicator / Unix aid to provide a convenient interface for taking notes on the web sites you visit. Currently a prototype. Requires Unix like OS, Netscape 4.61, Python 1.5/Tkinter/tkFont/Tcl/Tk 8.0. Updated: 02/2000 Contact: mailto:[email protected] What: Swedish/English dictionary Where: From the contact Description: A Python/Tk based Swedish/English dictionary. Updated: Contact: mailto:[email protected] (Mitch Chapman) What: TCPWatch Where: http://hathaway.freezope.org/Software/TCPWatch Description: Python script to monitor TCP connections. Has a Tkinter GUI. Updated: 03/2002 Contact: mailto:shane at digicool dot com What: Tk Python (Ahlstrom) Where: ftp://ftp.interet.com/pub/python/ Description: A Native Python GUI language such that programs based on it run with a native look and feel on Windows NT and have a Tk look and feel under Unix/X. Macintosh and OS/2 versions are expected. Updated: Contact: mailto:[email protected] (James C. Ahlstrom) What: Tk without Tcl Where: From the contact Description: An effort to separate Tk from its Tcl interpreter underpinnings is underway. The intention is that the resulting Tk 4.x based system would be able to be used by many of the current interpreters such as Perl 5, Tcl, and Python. Updated: Contact: mailto:[email protected] (Nick Ing-Simmons) What: Topaz Where: http://www.pythonware.com/secretlabs/topaz.htm Description: Subset of Python's Tkinter 8.0 for Windows 95/NT. Intended to have easier installation (with smaller footprint) and better performance at a loss of Tcl. Currently in alpha testing. To become a commercial product. Updated: 10/1997 Contact: mailto:[email protected] What: Tree Widget Where: http://www.magicnet.net/%7Egcash/ Description: Python/Tk canvas widget providing a Windows tree like feel, similar to Explorer. Updated: 12/1999 Contact: mailto:[email protected] (Gene Cash) What: Trinket Where: http://maigret.cog.brown.edu/python/Tk/Trinket http://starship.skyport.net/%7Eda/Python/Scripts/Trinket/ Description: Replacement for Python's Tkinter.py interface which uses Rivet, allowing a Tcl-less use of Tk. Updated: 09/1997 Contact: mailto:[email protected] (David Ascher) What: UITools Where: http://www.dnaco.net/%7Emchapman/ Description: A set of composite widgets to simplify construction of Python/Tkinter applications. Offers modal/nonmodal dialogs, cursor management, and simple scheme for constructioning menus, among other things. Updated: 04/1997 Contact: mailto:[email protected] (Mitch Chapman) What: vmusic Where: http://users.uniserve.com/%7Ebvdpoel/software.html Description: Keep track of a CD music collection. Written in Python/Tkinter. Currently at version 2.6 . Updated: 08/2001 Contact: mailto:[email protected] (Bob van der Poel) What: VTK-CFD Where: http://www.visualizationtoolkit.org/ http://www.aero.iitm.ernet.in/%7Eprabhu/software/vtk/vtk-cfd/ http://www.aero.iitm.ernet.in/%7Eprabhu/software/vtk/vtkPipeline/ Description: Visualization toolkit for Computational Fluid Dynamics data, written in Python and tkinter. Currently at version 0.6 . Also available is a Python module implementing a Visualization pipeline browser, using VTK and Tkinter. Currently at version 1.0 . Updated: 07/2001 Contact: mailto:[email protected] What: WPY Where: http://www.python.org/ftp/python/wpy/ Description: A Python class library based on the Microsoft Foundation Classes (MFC), used for writing GUI code easily in Python. Runs on Microsoft Windows NT, Win32s, and Unix/X using Tk 4.0. Updated: 04/1997 Contact: mailto:[email protected] (Jim Ahlstrom) What: Wafepython Where: From the contact Description: An extension to Python allowing one to build graphical user interfaces based on OSF/Motif or Athena Widgets. Uses Wafe (Tcl/Xt/Extensions/Widgets) to gain access to the widgets. Also included in Wafe 1.0 distribution. Updated: Contact: mailto:[email protected] (Gustaf Neumann) What: Wing IDE Where: http://www.wingide.com/wingide/ Description: An integrated development environment for Python, supporting a GUI debugger that can debug remote processes, a powerful source editor, and code browsing. Currently at version 1.0 . Updated: 08/2001 Contact: mailto:info at archaeopteryx dot com (Archaeopteryx Software, Inc.) What: Xrpm Where: http://www.gmsys.com/ Description: Original version written in Tcl/Tk; now rewritten in Python. Allows user to display all RPM installed, query to find out what a package is, list files of any installed package, remove installed package, view uninstalled packages, look for RPMs, query uninstalled package, list files in uninstalled package, install a package, look at an FTP site for all these things, Updated: 11/1997 Contact: mailto:[email protected] (George A. Farris) What: arpadk python widgets Where: http://starship.python.net/crew/arpadk/ Description: Compound widgets written for Python's Tkinter. Updated: 07/1999 Contact: mailto:[email protected] (Arpad Kiss) What: cdrom.py Where: http://www.magicnet.net/%7Egcash/ Description: Python class that controls SCSI CDROM multichanger hardware under Linux. Comes with a Tkinter program to edit the configuration file. Updated: 11/1999 Contact: mailto:[email protected] (Gene Cash) What: cid Where: http://www.tummy.com/cid/ Description: TCP client/server Caller-ID system, including server and Tk GUI client. Written in Python. Updated: 03/1999 Contact: mailto:[email protected] What: expy Where: ftp://ftp.python.org/pub/python/contrib/System/expy-0.4a.tar.gz Description: The Expect library embedded in Python instead of Tcl. Updated: 05/1997 Contact: mailto:[email protected] (Farzad FARID) What: IDE Studio Where: http://starship.python.net/crew/mike/Tide/idledev/IDEStudio.html Description: Enhanced version of Python's Idle IDE, using the Tix widgets and Tkinter. Currently at version 1.7 . Updated: 09/2002 Contact: See web site. What: lyntin Where: http://lyntin.sourceforge.net/ Description: extensible Mud client and framework for the creation of autonomous agents, or bots. Lyntin is centered around Python, a dynamic, object-oriented, and fun programming language. Uses Tkinter for a GUI interface. Currently at version 1.3.4. Updated: 06/2000 Contact: mailto:willhelm at users dot sourceforge dot net What: nekkid Where: http://opensource.aventus.org/ Description: Chat client for the Naken chat server. This is a GUI client written in Python/Tk, with color coded text displayed. Currently at version 0.3.0 . Updated: 09/2001 Contact: mailto:[email protected] What: parrot Where: http://www.vision25.demon.co.uk/prog/parrot.html Description: Text based GUI builder. Parrot itself is text based, but its output is intended to be used with Python's Tkinter toolkit. Currently at v0.2.6 . Updated: 09/1999 Contact: mailto:[email protected] (Phil Hunt) What: Pascal/Tk interface Where: http://rain.prohosting.com/~ajventer/software.html Description: Pascal/Tk interface allows embedding scripting language code inside FreePascal programs. It is a complete interface, not just a wrapper unit. Examples of scripting languages include Tcl/Tk, Perl, and Python. Currently at version 1.0 . Updated: 08/2002 Contact: See web site What: ptkei Where: http://www.lfmm.org/ptkei/ http://www.cse.buffalo.edu/%7Ekoconnor/ptkei/ ftp://empire.idlpaper.com/pub/empire/clients/ Description: The Python/Tk Empire Interface (PTkEI) enables you to connect to the Empire 4.x.x. (Wolfpack) game servers. The client runs on Unix/X11, Win32, MacOS. Runs with Python 1.5.2. Updates available on a regular basis. Currently at v1.15.0 . Updated: 11/2001 Contact: mailto:[email protected] What: pyChess Where: http://www.crosswinds.net/%7Eqtm/ Description: Cross platform peer-to-peer chess program written in Python and Tkinter. Tested on Linux and Windows. Currently at version 0.1.1 Updated: 07/2001 Contact: mailto:qtmstr+fmeat at optonline dot net What: pyChing Where: http://www.essemgee.xnot.com/pyching/ Description: Consult I Ching via this Python/Tkinter application. Currently at v1.0.4. Updated: 09/1999 Contact: mailto:[email protected] What: PyGo Where: http://freshmeat.net/projects/pygo/ Description: Python/Tk application for studying and playing the game of Go. Currently at version 0.10.1 . Updated: 06/2002 Contact: See web site What: SMSDaemon Where: http://smsdaemon.sourceforge.net/ Description: SMS sender written in Python with a Tk interface available. Currently at version 2.0.1 . Updated: 11/2001 Contact: mailto:romero at telenet dot es What: Songwrite Where: http://freshmeat.net/projects/songwrite/ Description: Tablature editor that uses Timidity for playing MIDI and Lilypond for printing. Written in Python and uses Tkinter for display. Currently at version 0.7 . Updated: 08/2002 Contact: See web site What: tkBallistic Where: http://members.xoom.com/joshua_weage/ballistic/ Description: Python/Tk port of the program Small Arms Ballistics, which calculates the general small-arms ballistics table. Currently at v1.3 . Updated: 12/1999 Contact: mailto:[email protected] What: tkClient Where: http://www.worldforge.org/website/client/tkClient/ Description: Python Tkinter/PIL based client for Worldforge. Updated: 07/1999 Contact: mailto:[email protected] (John Michelsen) What: TkCurphoo Where: http://www.frogcement.com/tkphoo/ Description: Yahoo chat client, written in Python/Tkinter. Currently at version 0.2.2-beta . Updated: 06/2002 Contact: See web site What: tkDialogues Where: http://starship.skyport.net/crew/fredrik/py14/tkdialogs.htm Description: Python 1.4 / Tkinter 1.63 package allowing you to use native file dialogues and message boxes. Consists of tkFileDialog, tkMessageBox, tkColorChooser, tkCommonDialog. Updated: 06/1997 Contact: mailto:[email protected] (Fredrik Lundh) What: tkdb Where: From the contact Description: Python/Tk debugger. Updated: Contact: mailto:[email protected] (Daniel Larsson) What: tknf Where: ftp://ftp.python.org/pub/python/contrib/Network/tknf-0.5.tar.gz Description: NNTP Newsreader written in Python/Tk (Tkinter). It is in alpha state. Features threading, reading, article saving, followup, posting,uudecode, subject searching. Requires Python 1.3, Tk 4.0 Tcl 7.4. Updated: Contact: mailto:[email protected] (Koert Zeilstra) What: Twisted Where: http://twistedmatrix.com/ Description: Event-based framework for internet applications. It is extendable in Python, and makes use of the Tkinter module to provide the main-loop. Currently at verison 0.18.0 . Updated: 08/2001 Contact: See web site