Purpose: to detail some of the mySQL bindings for Tcl, as well as a number of applications which tie Tcl and mySQL together. [[Should this page maybe be split in two, detailing a) some of the mySQL bindings for Tcl, b) applications which tie Tcl and mySQL together? After all, people looking for one of these don't seem _that_ likely to be looking for the other.]] [[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." ---- * Why not mySQL? http://openacs.org/philosophy/why-not-mysql.html * On Tcl APIs (only one listed): http://www.mysql.com/doc/en/Tcl.html --> http://www.xdobry.de/mysqltcl/ (Linux with occasional Win32 binaries) * [FBSQL] - live and current site (as of 09/2003) with Win32 binaries and source "should also work on Unix systems" * [mysql binding (Klaren)] * [mysql binding (Smith)] - link to site broken, last update mentioned of 04/1999 * [mysqltcl] * [nstcl], which supports MySQL and many other databases in a relatively db-independant fashion. * [stk-mysql] 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 * [tcl-gdbi, the Tcl Generic Database Interface] 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) * [aktivate] 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 * [AOLserver MySQL driver] 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) * [Apache Toolbox] 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 * [Kort] 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 * [moodss] * [Mx3bot] 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 * [q IRC agent] 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 * [slackjaw] 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 * [tkSQL (Hoffmann)] 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) * [Xdobry] 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 * [XotclIDE] 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) * [Perl Tk Dictionary] 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] ]]