# All-Tools TCL, includes toolbox.tcl, toolkit.tcl and moretools.tcl
# toolbox was originally authored by cmwagner <cmwagner@sodre.net>
# toolkit was originally authored by Robey Pointer
# moretools was originally authored by David Sesno <walker@shell.pcrealm.net>
# modified for 1.3.0 bots by TG
#
# Copyright (C) 1999, 2003, 2004 Eggheads Development Team
# Tothwolf 24/25May1999: more changes
... <snipped irrelevant parts> ...
# rtc 20Sep1999: added isnumber, changes
keyword_1.4 assumes you've already sourced alltools. It could check if it is loaded prior and if not, bail out/abort, but it doesn't. It prefers to "run" into commands meant for alltools ([string isnumber] for example) and have the interpreter fail on handling them correctly. It could've simply exited and ask you source alltools if you hadn't (alltools has a variable it creates when loaded you simply check if [info exists]). Source them as they are below and you can give the script what it is assuming: