TCL (Tool Command Language)
Tcl (originally from “Tool Command Language”, but nonetheless conventionally rendered as “Tcl” rather than “TCL”; pronounced as “tickle” or “tee-cee-ell”) is a scripting language created by John Ousterhout. Originally “born out of frustration”-according to the author-with programmers devising their own (poor quality) languages intended to be embedded into applications, Tcl quickly gained wide acceptance on its own and is generally thought to be easy to learn, but powerful in competent hands. It is most commonly used for rapid prototyping, scripted applications, GUIs and testing. Tcl is used extensively on embedded systems platforms, both in its full form and in several other small-footprinted versions. Tcl is also used for CGI scripting and as the scripting language for eggdrop bots.
Tcl is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible.
Tk is a graphical user interface toolkit that takes developing desktop applications to a higher level than conventional approaches. Tk is the standard GUI not only for Tcl, but for many other dynamic languages, and can produce rich, native applications that run unchanged across Windows, Mac OS X, Linux and more.
If you want to start learning Tcl, you should download ActiveTcl from Activestate.
My personal tcl archives for eggdrop 1.6.18
floodcontrol.tcl – simple channel flood control (lite version) including dcc command, protecting channel from massive flood and locking channel for some period of time, this tcl was created on July 2007 for DALnet network only. Its a quick and intelligent channel flood protection. It has repeat flood protection, char flood protection, long txt msg flood protection, tsunami flood protection, CTCP flood protection. The full version of this tcl (which is more powerful and has many features more than lite version. Including some botnet ability to perform channel locking and protection.) was build and hosted for Hostinginside Shell and Web Hosting called Sentinel FloodGuard Tcl, implemented and tested on DALnet IRC network only. Other Sentinel Guard tcl are: Sentinel ChanGuard, Sentinel SpamGuard, Sentinel BotCommand, Sentinel Channel Notes, Sentinel Join msg.
actionreverse.tcl – simple Tcl to demonstrate automated action message reply in IRC to makes your bot looks alike a person not a bot anymore, it will makes your bot replying on each action in private message or in channel, including dcc command to config your bot, implemented and tested on DALlnet network. This Tcl is equipped with built in own flood prevention to stop your bot from flooding irc server with action msg.
About this entry
You’re currently reading “TCL (Tool Command Language),” an entry on stormloader's weblog
- Published:
- 26/09/2009 / 01:42
- Category:
- Internet Relay Chat, Programming Language
- Tags:
- Activestate, Eggdrop Bots, TCL, Tool Command Language
No comments yet
Jump to comment form | comment rss [?] | trackback uri [?]