NeoWebScript Sysop Info Overview NeoWebScript is currently based on the Tool Command Language (Tcl, pronounced Tickle), version 8.3. Safe Tcl is used as the basis of NeoWebScript. It provides a robust, powerful, and fairly widely known foundation for the NeoWebScript language, including variables, procedures, control structures, and a number of commands for manipulating data. The really nice thing about Safe Tcl is that it was invented for the purpose of executing scripts in a restricted environment where the scripts cannot subvert the security of the system by arbitrarily opening files, launching commands, etc. NeoWebScript takes the core of Safe Tcl and adds a number of capabilities that are specifically oriented towards its use on the World Wide Web. Commands include ones to emit HTML into the webpage being transmitted, access data the webserver has about the page that's being transmitted, provide debugging capabilities to the NeoWebScript author, and so forth. |