James Schoner (formerly of Purdue University Computing Center)
developed a preprocessor called "ease" which accepts the ease language
and produces sendmail configuration files as output. Advantages of the
ease language include (but are not limited to) long variable names, a
more structured language with function calls, if statements, for loops,
/lib/cpp preprocessing of ease files, etc. The readability of an ease
file is a big improvement over sendmail cf files.
Ease is available as a compressed tar image by ftp'ing to
j.cc.purdue.edu and logging in as anonymous/guest. It's in
/usr/ftp/pub/ease.tar.Z. If you don't have compress for some reason,
it's in /usr/ftp/pub too. If you can't ftp to j.cc.purdue.edu,
write "k...@j.cc.purdue.edu" and we'll try to make other arrangements
for you to get it.
Also, see the Jan./Feb. issue of ;login: (Vol. 11, #1) for the original
paper on ease.
Jeff Smith
Unix systems administrator, Purdue University Computing Center
a...@j.cc.purdue.edu ee.ecn.purdue.edu!j.cc.purdue.edu!aat
Purdue University, 210 Math-Science, W. Lafayette, IN 47907, 317/494-7954