To follow along, you need to first do one of the following
bowwow script. A Tcl 8.6 shell
must have been previously installed on your system. This script
runs a simple web server, BowWow,
that can be used for trying out Woof!.
Note that there
is no need to run the installer script
to use the bowwow.tcl script.
In all cases, remember to follow the installation verification steps to ensure Woof! and the web server are installed and configured correctly.
Although the application code runs unchanged between various web servers, the commands for invoking various Woof! utilities, such as stub generation, differs between the single-executable BowWow and the other configurations. In the former case, because the BowWow executable is entirely self-contained, it is used to invoke various commands. For example,
c:\fibo> bowwow url fibonacci/generate fibonacci/help
On the other hand, for the other configurations,
including use of the
bowwow script, the Tcl shell program
has to be run for the same purpose, with an appropriate script.
For example,
~/fibo> tclsh scripts/wag.tcl url fibonacci/generate fibonacci/help
Here it is assumed the command is run from the Woof! root directory ~/fibo. Both forms of the commands are shown in this guide.
The URL's used in the examples assume you are running the web server on port 8015 (which is the default BowWow port) and the Woof! application URL root is /. If not, you will need to modify the example URL's appropriately.
Woof! Version: 0.4, Server: Apache, Interface: CGI, Tcl: 8.6b1.1