
	     Evaluate Parameters 2.2 for C, Perl and Tcl

    Evaluate Parameters, designed as a replacement for the getopt family of
functions, is now available.  Briefly, Evaluate Parameters parses a Unix
command line in a simple and consistent manner, performs type-checking on
parameter values and provides three levels of help on the command, its
parameters and their possible values.

    Feature list:

	- Long parameter names with an alias (-verbose, -v).
	- Evaluate Parameters is embeddable in your application.
	- Every program or application command calling Evaluate
	  Parameters has a -? switch which lists all the command
	  line arguments and their aliases, the types of parameter
	  values they expect, and their default values. Types
	  currently supported are:  switch, string, real, integer,
	  boolean, file, key, application and name.  Two other
	  levels of help are available:  -usage_help and -full_help.
	- All parameter types except "switch" may be lists.
	- A new Perl 5 module EvaP.pm.
	- An auxiliary Perl program called generate_tk_program
	  automatically writes Tcl/Tk X11 Motif GUI wrappers for
	  any program using Evaluate Parameters.
	- An auxiliary Perl program called generate_man_page
	  automatically creates a simple nroff man page for any
	  program using Evaluate Parameters.
	- Evaluate Parameters for C interfaces cleanly with Xlib or Xt.
	- An optional help Message Module file can be supplied to
	  provide additional help when -full_help is specified.

                               Availability

All the implementations of Evaluate Parameters are available via anonymous FTP
from ftp.Lehigh.EDU (128.180.1.4).  Look in the pub/evap/evap-2.x directory
for the latest compressed tar file.

Stephen O. Lidie
Lehigh University Computing Center

lusol@Lehigh.EDU, 94/11/29
