Tôi đang xem xét các vấn đề sau: Tôi có một chương trình được viết bằng Common Lisp, tôi muốn có thể giao tiếp với Emacs. Chương trình xử lý phân tích ngôn ngữ tự nhiên, do đó, những thứ tôi cần truy cập trong Emacs sẽ là nội dung của bộ đệm và một số phân tích sơ bộ tối thiểu cần thiết để tạo thư để gửi đến chương trình Lisp chung. Chương trình Common Lisp sau đó sẽ xử lý các tin nhắn và trả lời chương trình Lisp của Emacs, để nó sẽ hiển thị kết quả.
Tôi hiểu rằng SLIME sẽ là một công cụ tốt để sử dụng để đạt được điều này, chủ yếu là vì nó đã làm được hầu hết, nhưng nhìn vào tài liệu tôi thấy rằng đó là loại "tài liệu người dùng", không phải là "tài liệu dành cho nhà phát triển". Về cơ bản, tôi muốn biết mức tối thiểu mà tôi có thể sử dụng ở phía Emacs Lisp để truyền thông diễn ra là gì (tôi chắc chắn không cần sự hướng nội, hoặc REPL trong trường hợp này, tất cả những gì tôi cần là gửi tin nhắn đến và từ chương trình của tôi đang chạy trong SWANK).