;ELC ;;; compiled by jwz@thalidomide on Wed Mar 23 18:52:48 1994 ;;; from file /th/jwz/emacs19/lisp/ilisp/ilisp-acl.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.")) (fset 'allegro-check-prompt #[(old new) "\"=O!\"=O!Ɖ X*" [old string-match "[0-9]+" 1 string-to-int nil 0 old-level new new-level] 5 "\ Compare the break level printed at the beginning of the prompt."]) (defvar allegro-hook nil "\ *Inferior Allegro Common LISP hook.") (defvar allegro-program nil "\ *Inferior Allegro Common LISP default program.") (fset 'setup-allegro #[(buffer) " !\"\n \"B!" [setup-clisp buffer ilisp-load-init allegro "allegro.lisp" ":pop" comint-fix-error ":reset" ilisp-reset ":cont" comint-continue "Error: [^\n]* interrupt)" comint-interrupt-regexp #[(old line) " \n#" [comint-prompt-status old line allegro-check-prompt] 4] comint-prompt-status "^\\(\\[[0-9]+i?c?\\] \\|\\[step\\] \\)?\\(\\|[-A-Za-z0-9]+([0-9]+):\\) " comint-prompt-regexp "\\(ILISP:[^\"]*\\)\\|\\(Error:[^\n]*\\)\\|\\(Break:[^\n]*\\)" ilisp-error-regexp "excl:*fasl-default-type*" ilisp-binary-command append ilisp-source-types (("any")) "(ILISP:ilisp-source-files \"%s\" \"%s\" \"%s\")" ilisp-find-source-command "(let ((ext (or #+m68k \"68fasl\"\n #+sparc \"sfasl\"\n #+iris4d \"ifasl\"\n #+dec3100 \"pfasl\"\n excl:*fasl-default-type*)))\n #+allegro-v4.0 (setq ext (concatenate 'string ext \"4\"))\n ext)" ilisp-init-binary-command allegro-program ilisp-program ilisp-dialect run-hooks allegro-hook] 3 "\ Set up for interacting with Allegro Common LISP."]) (fset 'allegro #[(&optional buffer program) " # " [ilisp-start-dialect buffer "allegro" program setup-allegro ilisp-program allegro-program] 4 "\ Create an inferior Allegro Common LISP. With prefix, prompt for buffer and program." (byte-code "D" [nil] 2)]) (byte-code "!\n!" [lisp-add-dialect "allegro" allegro-program "cl" provide ilisp-acl] 2)