;ELC ;;; compiled by jwz@thalidomide on Wed Mar 23 18:52:34 1994 ;;; from file /th/jwz/emacs19/lisp/ilisp/ilisp-cl.el ;;; emacs version 19.10 Lucid (beta8). ;;; bytecomp version 2.22; 22-dec-93. ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "This file was compiled for Emacs 19.")) (defvar clisp-hook nil "\ *Inferior Common LISP hook.") (defvar clisp-program nil "\ *Inferior Common LISP default program.") (fset 'setup-clisp #[(buffer) " !\"\n  \"$&(*,.02468:<>@ABBCBCDE!" [setup-ilisp buffer "(or (and (load \"%s\" :if-does-not-exist nil) t)\n (and (load \"%s\" :if-does-not-exist nil) t))" ilisp-load-or-send-command ilisp-load-init clisp "clisp.lisp" "^[ ]*(in-package[ \n]*" ilisp-package-regexp "(let ((*package* *package*)) %s (package-name *package*))" ilisp-package-command "(package-name *package*)" ilisp-package-name-command "(in-package \"%s\")" ilisp-in-package-command "*" ilisp-last-command "(progn (ILISP:ilisp-save) %s\n)" ilisp-save-command "(ILISP:ilisp-restore)" ilisp-restore-command "(progn %s\n)" ilisp-block-command "(ILISP:ilisp-eval \"%s\" \"%s\" \"%s\")" ilisp-eval-command "(defvar[ \n]" ilisp-defvar-regexp "(ILISP:ilisp-eval \"(let ((form '%s)) (progn (makunbound (second form)) (eval form)))\" \"%s\" \"%s\")" ilisp-defvar-command "(ILISP:ilisp-compile \"%s\" \"%s\" \"%s\")" ilisp-compile-command "(ILISP:ilisp-describe \"%s\" \"%s\")" ilisp-describe-command "(ILISP:ilisp-inspect \"%s\" \"%s\")" ilisp-inspect-command "(ILISP:ilisp-arglist \"%s\" \"%s\")" ilisp-arglist-command (("function") ("variable") ("structure") ("type") ("setf") ("class") ("(qualifiers* (class ...))")) ilisp-documentation-types "(ILISP:ilisp-documentation \"%s\" \"%s\" \"%s\")" ilisp-documentation-command "(ILISP:ilisp-macroexpand-1 \"%s\" \"%s\")" ilisp-macroexpand-1-command "(ILISP:ilisp-macroexpand \"%s\" \"%s\")" ilisp-macroexpand-command "(ILISP:ilisp-matching-symbols \"%s\" \"%s\" %s %s %s)" ilisp-complete-command lisp-locate-clisp ilisp-locator (("function") ("macro") ("variable") ("structure") ("type") ("setf") ("class") ("(qualifiers* (class ...))")) ilisp-source-types "(ILISP:ilisp-callers \"%s\" \"%s\")" ilisp-callers-command "(ILISP:ilisp-trace \"%s\" \"%s\" \"%s\")" ilisp-trace-command "(ILISP:ilisp-untrace \"%s\" \"%s\")" ilisp-untrace-command "(namestring *default-pathname-defaults*)" ilisp-directory-command "(setq *default-pathname-defaults* (parse-namestring \"%s\"))" ilisp-set-directory-command "(load \"%s\")" ilisp-load-command "(ILISP:ilisp-compile-file \"%s\" \"%s\")" ilisp-compile-file-command clisp-program ilisp-program ilisp-dialect run-hooks clisp-hook] 3 "\ Set up for interacting with Common LISP."]) (fset 'clisp #[(&optional buffer program) " # " [ilisp-start-dialect buffer "clisp" program setup-clisp ilisp-program clisp-program] 4 "\ Create an inferior Common LISP. With prefix, prompt for buffer and program." (byte-code "D" [nil] 2)]) (byte-code "!!" [lisp-add-dialect "clisp" provide ilisp-cl] 2)