This page considers what software should be put in front of newcomers to the language.
Differs for different platforms - as well as for different intersets.
- C compiler
- GNU autoconf (???)
- Some sort of text editor
- Tcl - the place to learn hello, world
- TkTutor - a good tutorial for intro to Tcl
- Tk - the place to learn it graphically
- Tkcon - a good interface
- Tcllib - a good collection of useful Tcl code
- TclX - a lot of useful Unix-like extras
- Expect - very useful to automate command line apps, also some nice debugging tools
- Img - very useful to display various image types
- Snack - sound generation
- Some sort of database Oratcl, etc.
- TclPro for visual debugger, static checker, binary wrapper
- Frink is another static checker
- tclvfs is in my opinion going to be a must have extension, for doing useful new things simply
- Thread is an extension to make simple threads available to the Tcl programmer
Many/most of these are in ActiveTcl - however, not all platforms are supported by Activestate.
[ ActiveTcl, TclKit, Kitten, SmallTcl, ...]
- C compiler
- GNU autoconf (???)
- Some sort of text editor
- Tcl - the place to learn hello, world
- TkTutor - a good tutorial for intro to Tcl
- Tk - the place to learn it graphically
- Tkcon - a good interface
- Tcllib - a good collection of useful Tcl code
- QuickTimeTcl - interface to QuickTime
"Is there anything I should know before I start coding"
JCW - a plea: please also consider making some zlib implementation interface "standard" - its absence is preventing several valuable uses (mounting a ZIP with TclVFS, for example)