append abs_location "http://" $webenv(HTTP_HOST) "/neowebscript" set standard_procs "/neowebscript/include.nws" load_virtual $standard_procs emit_full_header "Welcome to NeoWebScript"
Welcome to NeoWebScript™
html [remote_hostname $webenv(REMOTE_HOST)]

NeoWebScript™ 3.0 released!

On October 12, 1998, NeoSoft™ released NeoWebScript™ 3.0, integrating it with the ever-popular Apache 1.3.2 web server. Download the latest version.

NeoWebScript™ is a fast, secure, easy to learn way to do powerful, server-based interactive programming directly in the HTML code in web pages. With NeoWebScript™, counters, email forms, graffiti walls, guest books and visitor tracking are all easy, even for a beginning programmer.

If you're on a webserver that has NeoWebScript™ installed and you would like to started with it, we have a lot of User Info available. Our New User FAQ has the basic answers to get you started. The Tutorials guide you through learning the language, while the Demos give you prebuilt applications you can download and modify. Commands and Variables are the complete language references, and Troubleshooting contains hints and tips to help you get past any problems.

If you'd like to install NeoWebScript™ on your webserver, your Webmaster needs to read our Sysop FAQ to get started. Theory of Operations will explain how NeoWebScript™ works, while installation will take them through the steps. Management deals with configuration issues and running the server, tests let you verify correct NeoWebScript™ operation, and troubleshooting deals with server problems.


NeoWebScript™ is a module for the Apache webserver that allows you to embed the Tcl/Tk programming language in your webpages as a scripting tool. It was invented by Karl Lehenbauer, NeoSoft's Chief Technical Officer, and documented, enhanced and extended by NeoSoft's programmers and technical writers.

The Apache webserver is the world's most popular webserver, accounting for over 51% of the 3,156,324 sites polled by the September 1998 Netcraft Web Server survey. The next largest entry were the various Microsoft servers, reporting in with slightly over 22%, or a difference of over 932,000 servers.

Tcl/Tk is the powerful, free, cross-platform scripting language developed by Dr. John Ousterhout, CEO of Scriptics Corporation and formerly a Sun Distinguished Engineer. In his own words

"Tcl/Tk lets software developers get the job done ten times f aster than with toolkits based on C or C++. It's also a great glue language formaking existing applications work together and making them more graphical and Internet-aware."
Scriptics is a company dedicated exclusively to scripting tools, applications and services around a core of Tcl, the most powerful and flexible scripting language available today. The Tcl Consortium is a non-profit organization dedicated to promoting Tcl/Tk.

Karl Lehenbauer, Founder and Chief Technical Officer of NeoSoft, has been part of Tcl/Tk development from the very beginning. Together with Mark Diehkans, they authored Extended Tcl, also known as TclX or NeoSoft Tcl, a powerful set of extensions to the language. Many of the current core Tcl commands originated in Extended Tcl, and were then imported into the core language by Dr. Ousterhout. emit_full_footer