quisp: specs & limitations

quick server pages
| Manual page for specs(&)

## QUISP specs and limitations at-a-glance

Home page | http://quisp.sourceforge.net Download
License terms | GPL
Year of initial release | 2003
OS | Unix, Linux
Embedded 3rd party software | CGIC by Thomas Boutell. CGIC is included with quisp. See the copyright page for entire credit.
External dependencies | Runtime: None. Compile time: gcc, make
Database interface | Default is to SHSQL, a built-in SQL database. Specs and limitations at-a-glance for SHSQL are located here. Connection to other databases is proposed.
Required environment variable | SHSQL_DB = the full path name of the project directory. Used by the command line utilities during debugging / development.
Method of invocation | `quisp` is invoked via CGI for dynamic web pages. `quisputil` is a command line utility.
Permissions issues | Program, config, and data files must be readable by the CGI process. If the application is to update a database, the CGI program must be setuid to the database owner. More discussion.
Language | QUISP uses a markup language that is applied to HTML code. QUISP includes a comprehensive function library; users can incorporate additional functions written in "C".
Test suite | A set of test pages is included with the source code; see `./qexamples`.
Maximum variable content length | 255 characters
Maximum number of variables in play | 200
Maximum length of a variable name | 48 characters. This limit includes any table prefix for join result fields, eg `people.lastname`
CPU time resource limit | Default 20 seconds, may be overridden in config file
Code size | Executable size is ~270 kB on solaris (without ploticus)
Memory footprint | Approximately 1 MB (without ploticus)

quick server pages
Copyright Steve Grubb

Markup created by unroff 1.0, `` `` April 28, 2004.