Not all of us accept the arguments of some of you that the elegance
of hiding the fact that a URL is a script is a Good Thing. I
continue to believe that the idea of having script authors identify
scripts versus files by what directory the files reside in, or
the execute bit, or something in the server config file is far
from the best solution. I believe the .CGI suffix (or even better
.EXEC or .SCRIPT) -- ie explicit naming of scripts -- is the way
to go.
This notion that it's important to be able to replace files with
scripts without changing file names is only one argument. I think
if you want the masses to be able to write HTML and share HTML
documents from server to server it's better if scripts are
flagged explicitly, not by some server-dependent "out-of-band"
notation.
/Rich Wiggins, CWIS Coordinator, Michigan State U