Version 11 of Interacting with the internet

Updated 2001-10-26 06:08:19

Purpose: to discuss the various aspects of interacting with the internet and its services.


Dict ( http://www.dict.org/ ): Tcl interface to a dict server

Email

FTP

  • ftp_lib [L7 ] A Tcl 8.x dynamically loadable extension providing Tcl commands to interact with an FTP server. Note This code is a module in Tcllib.

HTTP/HTTPS/HTML

There are several ways of using server-side TCL on the web:

  • AOL Webserver [L9 ]
  • Neosoft module for Apache [L10 ]
  • Mod_tcl (aka mod_dtcl) [L11 ]
  • tclhttpd [L12 ]
  • HTML support can be found in html_library [L13 ] (with updates at [L14 ], Plume [L15 ], tkhtml, WebTk [L16 ], and possibly other packages.

CGI/Middleware

Invoking browsers

IRC/Moos/other interactive chat related services

 What: chatclient
 Where: <URL: http://home.san.rr.com/dnew/chatclient.zip >
 Description: Tcl/Tk GUI based text interface to MUDs.
 Updated: 02/2000
 Contact: <URL: mailto:[email protected] > (Darren New)

 What: MMuCl
 Where: <URL: http://mmucl.sourceforge.net/ >
        <URL: http://download.sourceforge.net/mmucl/mmucl-1.4.0.tar.gz >
 Description: MMuCl (pronounced muckle) is a MUD (multi-user dungeon) client written in Tk 8.  MMuCl has been verified to work under Linux, Windows 95 and Windows NT.  Distributed under GNU Public License.
 Updated: 06/2000
 Contact: <URL: mailto:[email protected] > (Mark Patton)

 What: Phoenix
 Where: <URL: http://theory.uwinnipeg.ca/localfiles/infofiles/phoenix.html >
        <URL: http://www.maths.tcd.ie/pub/mud/moo-www/rdir/16242.html >
        <URL: http://http.bsd.uchicago.edu/%7El-newberg/phoenix-0.1.8.html > ???
 Description: WWW editor/browser, built upon tkWWW.
        A version 0.1.8 was announced in 1995, but that page is no longer
        available.
 Updated: 08/2001
 Contact: <URL: mailto:[email protected] > (Lee Newberg)

 What: SMM++
 Where: <URL: http://www.Physik.Uni-Dortmund.DE/%7Eissevers/SMM++/welcome.html >
 Description: Selim's Magic Mapper (SMM++) is a cross platform MUD client
        with extended unique features such as a highly customizable user
        interface and unique mapping capabilities,along with the standard
        mud client functions.
        Currently at version 4.2.
 Updated: 12/1999
 Contact: <URL: mailto:[email protected] >

 What: TCLtt (TCL-TinyTalk)
 Where: From the contact
 Description: Programmable client for connecting to MUDs (effectively, chat
        servers with role playing).  Uses Tcl 6.7, should be OK with earlier.
 Updated:
 Contact: <URL: mailto:[email protected] > (David Fenger)

 What: tcltt, v1
 Where: <URL: ftp://ftp.white.toronto.edu/pub/muds/tcltt >
 Description: Tcl TinyTalk - a multi-user interaction tool.
 Contact: <URL: mailto:[email protected] > (Chris Siebenmann)

 What: TeenyMUD
 Where: From the contact
 Description: a small Multi User Dungeon program which is based on a
        heavily modified version of Tcl.
 Contact: <URL: mailto:[email protected] > (TeenyMUD admin addr)
        <URL: mailto:[email protected] > (Teeny MUD Mailing List)
        <URL: mailto:[email protected] > (jason downs)

 What: tkconnect
 Where: <URL: http://www.lyot.obspm.fr/%7Edl/softs.html >
        <URL: ftp://ftp.lyot.obspm.fr/tcl/tkconnect >
 Description: Simple Tcl7.5/Tk 4.1 TCP/IP multi-connection, multi-window
        client that could be useful for MUDs, game servers, debugging
        a network, etc. but mainly is useful as an example/tutorial on
        using Tcl/Tk networking and basic widgets.
 Contact: <URL: mailto:[email protected] > (Laurent Demailly)

 What: tkMOO-light
 Where: <URL: http://www.cm.cf.ac.uk/User/Andrew.Wilson/tkMOO-light/ >
        <URL: http://www.cm.cf.ac.uk/User/Andrew.Wilson/tkMOO-light/Source/ >
 Description: Advanced chat client suitable for use with MUD and MOO systems.
        Runs on Unix, Windows 95/98/NT and Macintosh platforms.
        Macintosh version is a single file download which doesn't
        require a seperate install of tcl/tk.
        Latest version is v0.3.29 .
 Updated: 05/1999
 Contact: <URL: mailto:[email protected] > (Andrew Wilson)

 What: lyntin
 Where: <URL: 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: <URL: mailto:willhelm at users dot sourceforge dot net >

LDAP

News

SOAP

Telnet


Other ?

Hopefully someone will come along and discuss the various topics relating to the above and more. Hopefully pointers to useful extensions, useful code, etc. will appear. There's for instance a mini mailer frame and a micro mailchecker in Bag of algorithms.


Books


See also Getting stock quotes over the internet. Or see Determine whether an ftp URL is valid.