Home
Download
User Info
New User FAQ
Tutorials
Demos
Commands
Variables
Troubleshooting
Code Examples
Sysop Info
Sysop FAQ
Theory
Installation
Management
Tests
Troubleshooting
FAQ
Feedback
Useful Links
Release Notes
Credits
Disclaimer

SourceForge Logo

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.