[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [spr5078] GNU Emacs interface to ACL 4.1 on 18.58
>> Does anyone at Franz or in the user community have the
>> Emacs->Allegro interface working in 18.58 on an SGI? The tape I
>> just got is for 18.57, and since I'm still running 18.55, I'd
>> rather upgrade to the latest release.
The emacs-lisp interface in Allegro CL 4.1 beta will work on an
unmodified 18.58, with the below mods to elisp source files:
In lisp/fi/utils.el, use the following definition instead of the
4.1beta version:
(defun fi:verify-emacs-support ()
"A function used to test the GNU Emacs in which it is run to see if the
minimum require support for the Emacs-Lisp interface exists."
(interactive)
(message "everything looks fine!"))
In lisp/fi/basic-lep.el, use the following definition instead of the
4.1beta version:
(defun fi::wait-for-reply-to-come-back (result-cons)
(when (not (car result-cons))
(let ((count fi:lisp-evalserver-number-reads))
(while (and (> (setq count (1- count)) 0)
(null (car result-cons)))
(accept-process-output
(fi::connection-process (fi::ensure-lep-connection)))))
(when (not (car result-cons)) (error "Eval in lisp timed out"))
(if (third result-cons)
(error (second result-cons))
(second result-cons))))
Don't forget to byte-recompile the fi directory.
These changes apply to the SPARC 4.1beta as well.
Kevin Layer, Franz Inc. 1995 University Avenue, Suite 275
layer@Franz.COM (internet) Berkeley, CA 94704 USA
Phone: (510) 548-3600 FAX: (510) 548-8253