Hello,
I am trying to have elisp and common lisp communicate with each other inside Emacs. I am using OpenMCL with SLIME on a PowerBook G4.
I have two files. One is "jong.el" and the other is "jong.lisp". Here is the code.
in the file of "jong.el"
(defun man-hello (astring) (if (equal "hello-el" astring) (slime-repl-send-input "hello-cl")) (progn (goto-char (point-max)) (insert ":hello-cl") (slime-repl-return)))
in the file of "jong.lisp"
(defvar aa nil "a test variable.")
(defun ehello-world () (format t "~%Connecting in ehello-world...") (format t "~%MAN:hello-el") (setq aa (read-line )) (if (string= aa "hello-cl") (format t "...conected.") (format t "connection not established with emacs.")))
I am loading the "jong.lisp" file into OpenMCL. Then, by pressing M-x load-file, I am loading the "jong.el".
The result is:
Connecting in ehello-world... MAN:hello-el
and it hangs until I press a key. If I press a key, I get the message below:
connection not established with emacs.
I used "slime-repl-send-input". Could you please give some advice on this?
Thanks,
Jong Kim