CHTML is a package for writing web applications, especially CGI
scripts using "Chunk HTML" manipulation.
MANIFEST
copyright.txt ... read this file carefully.
chtml.html ... documentation in html.
chtml.c ... source to library to use from C programs.
chtml.h ... include file.
chtml.scm ... source to library to use from Scheme programs.
chtml.pl ... source to library to use from Perl programs.
chtml-cmp.scm ... source to the chtml template compiler.
chtml.1 ... manual page for template compiler.
chtmlt.c ... source to a test program.
homes.html ... example smart html template.
homes.c ... example cgi program in C.
homes-pl.cgi ... example cgi program in Perl.
homes-scm.cgi ... example cgi program in Scheme.
sybsql.html ... a generic sybase sql example template.
sybsql.scm ... sybase sql example script.
sp_help.html ... template for a sybase sp_help script.
sp_help.scm ... script for sybase sp_help application.
stritem.c ... string item support for C programs.
next.c ... a generic substitution storyboarding script.
readme.txt ... this file.
makefile ... may need editing for local directory locations.
INSTALLATION
If you are interested only in the Perl version then copy
chtml.pl to the appropriate location on your system.
The Scheme version, and the template compiler used by the C version
requires the SIOD interpreter in order to run without modification.
SIOD can be obtained from http://people.delphi.com/gjc/siod.html.
Better use the install target in the makefile.
COPYRIGHT
See copyright.txt for details. The main concept here is to use
the software in such a way that the curious person executing
the "View Source" command in his web browser will be able to
see the html comment which points to the UPDATES location
from which chtml is announced and distributed with the full
copyright notice available. Also any use of the code in another
library and/or product must be acknowledged.
UPDATES
http://people.delphi.com/gjc/chtml.html
http://www.newsinternet.com/chtml
AUTHORS
George J. Carrette specified html templates with an object structure
as an implementation requirement, working out the syntactical details
with Rob Polansky, who did the Perl implementation with the help
of Darren. The web conference poster paper and Scheme and C versions
are the work of George J. Carrette.