Those were a few of the comments from the audience at the Web Scripting Language Forum. The Forum was one of the eight tracks of the Developer's Day at the Eight International World Wide Web Conference. As the chairman of the session, I maintain this page to promote the efforts of the participants to get their messages out. On the whole, they were successful.
The only press coverage of the Forum I know appeared in SunWorld Online.
In this talk we will go over how PHP came to be, its basic features and also discuss how PHP has been used in the real world. The presentation will be made by Rasmus Lerdorf and Stig Bakken, two of the core developers of the language, so the discussion can get as technical and low-level as interest warrants.
CGILua is a CGI application that uses Lua as its language for writing CGI scripts. CGILua supports both templates (static HTML pages with embedded code) and scripts, and allows interesting mixes of these two paradigms. The main design goals of CGILua (most of them shared by Lua) are:
Forms Markup Language (FML), a member of the XHTML family of document types we have defined, combines common HTML with an enhanced forms tagset and other interesting new features.
Introducing Mozquito, a large-scale JavaScript application, we demonstrate the implementation of FML in today's fourth-generation- browsers.
Our working examples provide a first impression of the benefits of client-side processing of enhanced forms in the development of web applications.
The Scriptics web site is built with Tcl Httpd, a pure-Tcl implementation of a web server that is available as an open source distribution. The server is extensible, so you can build a single application that presents a Web interface to content, an e-commerce facility, and the backend database infrastructure. Like several other Tcl-based web servers, Tcl Httpd implements Tcl+HTML templates that embed Tcl commands into web pages. These Tcl commands are processed on the server and get replaced their their result, which can be any HTML. A template-based approach to dynamic page generation turns around the standard CGI model. Templates are web pages with small programs in them, and CGI applications are programs that have web pages inside them. It is much more natural for site developers and maintainers to work with dynamic web pages in template form than to work with CGI scripts.
I'm an independent consultant who often implements Web and/or scripted projects. I frequently write for the trade press on scripting.
The rooms are to be equipped with a digital projector (at least 800x600 resolution), and with a high-end Windows 95/98 PC. The PC will have a direct high-speed internet connection, and will be equipped with CD-ROM and floppy drives (no Zip or other large-format devices). I've requested the following set of preloaded software:If there are other requests for software, please let me know.
- Netscape Navigator 4.5,
- Internet Explorer 4 and 5,
- Powerpoint 97 (maybe '98).
Also let me know if someone needs a Macintosh (giving type of machine, and required peripherals/software), and I will try and arrange for one to be available.
You can also plug your own laptops into the display projector -- but note that it may be 800x600, so you may have to drop your resolution to get things to work. There will also be an ethernet drop available for laptops, but if you wish to use that, you should contact me (the day chair) and/or the technical staff at the conference, so that you can properly configure the machine ahead of time.
There will also be an overhead projector (I know, I'm old-fashioned).
[Magazine coverage ...]
I negotiated with a few potential Perl speakers. The usual constraints of time-space-matter-energy resulted in the particular program we had. I was happy with it.
My goal going in was to make the session memorable. My most political bias is that Perl and VBScript (and, to a lesser extent, JavaScript) have plenty of venues, and lose little by their absence from our session. In any case, as I challenged the audience during my introduction, their opportunity is to distinguish each speaker's ideas, implementing language, and application, and re-combine them to their own best advantage. By "idea", I mean a proposition such as, "Templating and scripting are duals" or "Publishing Web objects is a good model." I was pleased when audience members said afterward that they'd picked up techniques they planned to use with Perl.
Cameron
Laird's personal notes on the Web Scripting
Forum/claird@phaseit.net