** Start of listing of h-cmucl.cgi ** #! /bin/sh /usr/local/bin/lisp -eval '(progn (load "h.lisp" :verbose nil) (quit))' ** End of listing of h-cmucl.cgi ** ** Start of listing of hh-cmucl.cgi ** #! /bin/sh /usr/local/bin/lisp -eval '(progn (load "hh.lisp" :verbose nil) (quit))' ** End of listing of hh-cmucl.cgi ** Here are the directory entries for those files: -rwx------ 1 rem user 83 Jun 26 2005 h-cmucl.cgi -rwx------ 1 rem user 84 Jun 26 2005 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!~%") ** End of listing of h.lisp ** Here is the directory entry for that file: -rw------- 1 rem user 73 Feb 28 2007 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!~%~%~%") ** End of listing of hh.lisp ** Here is the directory entry for that file: -rw------- 1 rem user 412 Jun 26 2005 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)