Saya melihat ke dalam melakukan hal berikut: Saya punya program yang ditulis dalam Common Lisp, yang saya ingin dapat berkomunikasi dengan Emacs. Program ini berkaitan dengan penguraian bahasa alami, jadi hal-hal yang perlu saya akses di Emacs adalah isi dari buffer dan beberapa penguraian awal minimal yang diperlukan untuk membuat pesan untuk dikirim ke program Common Lisp. Program Common Lisp kemudian akan memproses pesan dan membalas program Emacs Lisp, sehingga akan menampilkan hasilnya.
Saya memahami bahwa SLIME akan menjadi alat yang baik untuk digunakan untuk mencapai ini, terutama karena sudah melakukan sebagian besar, tetapi melihat ke dalam dokumentasi saya menemukan bahwa itu adalah jenis "dokumentasi pengguna", bukan "dokumentasi pengembang". Pada dasarnya, saya ingin tahu berapa minimum yang dapat saya gunakan di sisi Emacs Lisp untuk mendapatkan komunikasi (saya tentu tidak perlu introspeksi, atau REPL dalam hal ini, semua yang saya butuhkan adalah mengirim pesan ke dan dari program saya yang berjalan dalam SWANK).
sumber