NeoWebScript™ New User FAQ

Q. What is NeoWebScript™?

A. NeoWebScript™ is a programming language that allows both simple and complex programs to be embedded into HTML files.

When an HTML page containing embedded NeoWebScript™ is requested, the NeoWebScript-enabled webserver executes the embedded script(s), producing a webpage containing customized content created by the program.

There are two different servers that currently support NeoWebScripts™: NeoWebScript™ and NeoWebScript-SA™. NeoWebScript™ is a module for the Apache webserver, written by Karl Lehenbauer, that runs on Unix platforms. It is based on Apache, the world's most popular webserver software. NeoWebScript-SA™ is standalone version of NeoWebScript™ that is completely based on Tcl/Tk. NeoWebScript-SA™ is not related to Apache, and is separate from NeoWebScript™.

Q. What platforms does it run on?

A. NeoWebScript-SA™ can run Windows 95, Windows NT, Macintosh, or UNIX computers. For other people to access your documents, your computer must be hooked onto a network.

Q. Where can I get it?

A. You can visit the main NeoWebScript-SA™ distribution site at http://www.neosoft.com/neowebscript. There you will find information on downloading the correct distribution for you. If you have problems, or wish to report any comments you might have, you can send e-mail to neowebscript-sa@neosoft.com.

Q. Can I run my existing NeoWebScripts on SA?

A. Yes and no. NeoWebScript-SA™ can run many already existing program with no modification, although a few features are missing. Some of the Apache-specific and TclX extensions are not supported due to lack of support for these extensions by Tcl. Once TclX is ported to Windows and is capable of working with version 8.0 of Tcl, then those extension will be worked back in. The Dynamic GIF generation and the Postgres extension are not supported in SA due to the lack of support for them on Windows and the Macintosh platforms.

In summary, the following commands are not supported in this version:

Q. Where can I learn more about writing NeoWebScripts™?

A. Since NeoWebScript is written in Tcl, you can learn a lot about writing code for your web pages by picking up any recent book on Tcl/Tk. NeoSoft occasionally sponsors classes on Tcl and NeoWebScript as well.