** Start of listing of h-cmucl.cgi ** #! /bin/sh /usr/local/bin/lisp --noinform --no-sysinit --load h.lisp ** End of listing of h-cmucl.cgi ** ** Start of listing of hh-cmucl.cgi ** #! /bin/sh /usr/local/bin/lisp --noinform --no-sysinit --load hh.lisp ** End of listing of hh-cmucl.cgi ** Here are the directory entries for those files: -rwx------ 1 rem user 69 Nov 13 2021 h-cmucl.cgi -rwx------ 1 rem user 70 Nov 13 2021 hh-cmucl.cgi ^ Note; User execute permission is needed for all CGI scripts. ** Start of listing of h.lisp ** (format t "Content-type: text/plain;charset=us-ascii~%~%Hello World!~%") (exit) ** End of listing of h.lisp ** Here is the directory entry for that file: -rw------- 1 rem user 80 Nov 13 2021 h.lisp ^ Note: User execute permission is *not* needed for separate program files. (Technical reason: Because such "programs" are actually treated as data, read in by the cmucl program, not executed directly as programs themselves) ** Start of listing of hh.lisp ** (format t "Content-type: text/html~%~%~ ~%~ ~%~% ~ ~% ~ Hello lisp~%~ ~%~%Hello World!~%~%~%") (exit) ** End of listing of hh.lisp ** Here is the directory entry for that file: -rw------- 1 rem user 419 Nov 13 2021 hh.lisp ^ Note: User execute permission is *not* needed for separate program files. (Technical reason: Because such "programs" are actually treated as data, read in by the cmucl program, not executed directly as programs themselves)