Purpose: to detail some of the mySQL bindings for Tcl, as well as a number of applications which tie Tcl and mySQL together. [[Someone want to add info on what mySQL is, where its home is, etc.?]] http://www.mysql.com/ says: "MySQL is the world's most popular Open Source Database, designed for speed, power and precision in mission critical, heavy load use." In Sep 2002, they won the Linux Journal's Editors' Choice Award -from the article: "If you're one of the people who has been saying, 'I can't use MySQL because it doesn't have [[feature you need here]]', it's time to read up on MySQL 4.0 and try it out on a development system. Can you say, 'full support for transactions and row- level locking'? 'UNION'? 'Full text search'? "The new MySQL is even available as a library you can compile into your application. Proprietary licenses are available if you can't use the GPL." * On Tcl APIs (only one listed): http://www.mysql.com/doc/en/Tcl.html * mysqltcl: http://www.xdobry.de/mysqltcl/ * Why not mySQL? http://openacs.org/philosophy/why-not-mysql.html ---- What: FBSQL Where: http://www.fastbase.co.nz/fbsql/ Description: MySQL Tcl extension with emphasis on flexibility and performance. Uses the Tcl Object interface. Updated: 11/2000 Contact: mailto:pc@acs.co.nz (Peter Campbell) What: mysql binding (Klaren) Where: From the contact Description: Tcl SQL extension which at this time only connects to MySQL, but the author has plans to add ODBC database support. It is inspired by msqltcl, mysqltcl, myodbc, and ADO. Updated: 04/1999 Contact: mailto:klaren@telin.nl (Ric Klaren) What: mysql binding (Smith) Where: http://www.glinx.com/users/hclsmith/tcltk/mysql/ ??? Description: Interface to the mSQL 2.0b5 C API for experimenting with This is new code, in no way derived from any of the other Tcl-mSQL interfaces. This was made for Tcl 7.6, but probably works with slightly earlier versions. Updated: 04/1999 Contact: mailto:hclsmith.delete@glinx.delete.com (Hume Smith) What: stk-mysql Where: ftp://cliffs.ucsd.edu/pub/terry/stk-mysql.tar.gz Description: Library of STk functions for accessing MySQL databases. Updated: 07/1999 Contact: mailto:terry@cliffs.ucsd.edu What: tcl-gdbi, the Tcl Generic Database Interface Where: http://www.velocigen.com/%7Etdarugar/tcl-sql/ Description: The goal is to provide a Tcl extension which can be used generically to access databases. The first release has a binding to the MySQL database. This package was developed on RedHat Linux and mysql 9.6 and was also tested on Solaris 2.5 and FreeBSD. A mailing list will be coming later. Currently at version 20000420. Updated: 07/2000 Contact: mailto:tdarugar@binevolve.com (Parand Tony Darugar) What: aktivate Where: http://www.allen-keul.com/aktivate/ Description: End-to-end eCommerce solution, developed for Unix-like systems. Targeted at small to medium sized businesses and charities who want to accept credit card payments over the web, as well as to conduct eCommerce. Provides a shopping cart and catalog system for running a virtual store. Can email a merchant when a threshold of transactions have been made or supports a merchant stopping by to check sales. Has both a command line and Tk interface. Uses Mysql. Updated: 05/2000 Contact: mailto:akat@allen-keul.com What: AOLserver MySQL driver Where: http://www.perfectionlearning.com/mysql/mysql-1.0.0.tar.gz http://web.mysql.com/ Description: MySQL/mSQL driver for the AOLserver HTTP server. Updated: 05/2000 Contact: mailto:sussdorff@sussdorff.de (Malte Sussdorff) What: Apache Toolbox Where: http://www.apachetoolbox.com/ Description: This provides a means to easily compile Apache with SSL, PHP, mhash, mcrypt, MySQL, Postgres, imap, xml, ldap, ZendOptimzer, mod_dtcl, mod_auth_nds, mod_dynvhost, mod_layout, WebDAV, mod_fastcgi, mod_gzip, mod_throttle, mod_accressref, mod_roaming, mod_auth_sys, and a significant library of other modules. It is customizable, menu driven, compiles from source, checks for RPMs that might cause problems, and uses wget to download source that is missing. Currently at version 1.5.60 . Updated: 11/2000 Contact: http://www.apachetoolbox.com/data/feedback.php What: Kort Where: http://muikku.baana.suomi.net/kort/ Description: Tcl/curses/mysql glue that allows a user to define what to display from mysql and how to process it by tcl. Updated: 06/2002 Contact: mailto:costello@iki.fi What: moodss Where: http://jfontain.free.fr/moodss-16.6.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:jfontain@free.fr (Jean-Luc Fontaine) mailto:moodss-request@ml.free.fr?subject=subscribe with "subscribe" What: Mx3bot Where: http://bot.mx3.org/ Description: An IRC robot capable of connecting to multiple servers at once. It uses Tcl for scripting, and can use either MySQL or text databases. Currently at version 0.8.6 . Updated: 07/2002 Contact: See web site What: q IRC agent Where: http://www.fractal.net/files/q-1.7.2.tar.gz Description: qagent is an IRC agent for collecting and storing data for future reference. Designed as replacement of quote-bot. Can be used to look up stored user data like quotes, dictionary entries, etc. Requires Tcl and MySQL. Currently at version 1.7.2 . Updated: 12/2001 Contact: Unknown What: slackjaw Where: http://www.martini.nu/slack/ Description: slackjaw is an interface for talking to Firstclass bulletin board systems, which include forums, file transfer, messaging, and chat. slackjaw has been tested with version 5.5 of the FirstClass server. Requires FreeBSD/Linux, web server, access to a mySQL database, perl 5.004 or higher. Current version is 3.1 Updated: 12/1999 Contact: mailto:slackjaw@martini.nu What: tkSQL (Hoffmann) Where: http://www.gdiweb.com/tksql http://www.gdiweb.com/tksql/tksql_0.2.tar.gz Where: http://pcco2.mi.infn.it/sd/soft/ (???) Description: Tk interface for mysql/postgresql client program. Provides sql table editing functionality. Currently at version 0.5.26 . Updated: 10/2001 Contact: mailto:root@home.gdiweb.com (John Hoffmann) What: Xdobry Where: http://www.xdobry.de/ Description: Form generator for relational databases, aimed at people who want to create forms against an existing database. Lets you browse your database like a hypertext document. Currently supports MySQL and Postgresql. Contains a Schema and Form editor as well as a form server. Written in Tcl with a variety of extensions. Currently at version 0.20 . Updated: 08/2001 Contact: mailto:mail@xdobry.de What: XotclIDE Where: http://www.xdobry.de/xotclide Description: Integrated interactive developement environment for the XOTcl extension. Provides a Smalltalk like programming environment, with graphical introspection and editing of a running system. State can be saved in the form of Tcl packages. Can optionally use a mysql-based version control system. Currently at 0.32 . Updated: 07/2001 Contact: mailto:mail@xdobry.de (Artur Trzewik) 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 ---- [[ [Category Application] | [Category Package] | [Category Database] ]]