**Summary** An interactive learning tool and development environment for Tcl/Tk === What: tcltalk.kit Where: http://tcltalk.ath.cx/ Description: A beginner's learning tool (or teaching tool?) and development environment for Tcl/Tk. Version: 0.3.7.2 (runs on Tcl/Tk 8.5.0 - themed!) Updated: 1/2008 Contact: See web site Download: http://tcltalk.ath.cx/files === The main idea is to give the user immediate feedback from the underlying interpreter, which can be very instructive for the novice. Therefore TclTalk tries to follow some concepts from common [Smalltalk](tm) systems, some of which are workspaces, browsers and used for image-based developing. ''([escargo] - This not to be confused with other "image-based" computing, which has to do with image processing. This is the kind of "image" used in some early [APL] systems and with common [Smalltalk] implementations.)'' After entering your initials, you can start right away typing code into the big transcript window, mark it with your mouse and then use the context menu on the right mouse button to let Tcl/Tk evaluate that marked code and print the result beneath the code into the same window. To serve as a learning tool, TclTalk provides a simple mechanism to manage its tutorial files. They can easily be written inside TclTalk, using a workspace and then saving them in the /doc directory inside the kit. To realize some sort of image based computing, TclTalk's starkit is writable and all changes that you make using the system browser are traced in a change log within the kit's file. Deployment of applications is as easy as using TclTalk's menu. Just choose the option "Create turnkey starkit..." and answer a few questions. In case of success you get a standalone starkit ready for deployment. If you start such an application kit with the command line parameter ''-ide'', then it will start in modification mode and shows you TclTalk's environment instead of running the app. You can then make changes using the browser and exit to run the now changed app. TclTalk is written in pure Tcl/Tk and gets deployed as a [starkit] for best possible plattform independence. Feel free to download the starkit from http://tcltalk.ath.cx/files. Regards... [Shin The Gin] ''(Thomas Braun)'' ---- [LV] 2008-Jan-18 There appears to be some problem accessing the download files. When I click through, I see what ''appears'' to be a web server index listing. However, clicking on the specific files returns an http 404 error. [tb] Thanks Larry! It's been fixed. Downloads work like: Right-Click->Save under... [LV] Thanks! One little suggestion - add a package require Tcl 8.5 to your tclkit. Perhaps with some sort of catch that doesn't just ignore the result. That way, if the user doesn't have Tcl 8.5, or doesn't have Tk, they get a useful error message. Right now, there are weird pops and dialogs about not being able to create particular widgets, etc. Just a thought. ---- **Screenshot** [http://tcltalk.ath.cx/images/programstart.png] ---- **See also** [IDE] - Or ''read even more'' in [TclTalk - Reports and Comments] ---- !!!!!! %| [Category Dev. Tools] | [Category Education] | [Category Tclkit] | [Category Deployment] |% !!!!!!