1
A
回答
2
多年來我使用了兩種方法。
使用Maxima核心文件運行粘液。看到這個電子郵件怎麼辦呢
http://article.gmane.org/gmane.comp.mathematics.maxima.general/36029
運行千里馬,但在初始化文件中添加代碼來創建一個自吹服務器然後用
slime-connect
連接到。http://article.gmane.org/gmane.comp.mathematics.maxima.general/44533
有人(萊奧·巴特勒,也許?),那麼建議比是在電子郵件中的整潔的方法。不幸的是,我的搜索福失敗了我,我找不到談話所以我就貼什麼在我的~/.maxima/swank.lisp
時下:
(eval-when (:compile-toplevel :load-toplevel :execute)
(defvar *swank-asd*
(car (directory #P"~/.emacs.d/elpa/slime*/swank.asd")))
(when *swank-asd*
(load *swank-asd*)
(require :swank)))
(when (find-package :swank)
(swank:create-server :port 56789 :dont-close t)
;; Hack to make "q" not kill Maxima outright. Only applies from console
(in-package :maxima)
(defvar *real-continue-function* (symbol-function 'continue))
(setf (symbol-function 'continue)
(lambda (&rest args)
(let ((swank::*sldb-quit-restart* 'maxima::macsyma-quit))
(apply *real-continue-function* args))))
(format t "Swank loaded successfully"))
它首先試圖從我的Emacs目錄加載斯旺克(我使用Elpa安裝粘液)。一旦成功,或者因爲某種原因無論如何都裝載了swank,它就會創建一個服務器,然後在第二封電子郵件中描述的巧妙的「使q
密鑰不會令人討厭」。
相關問題
- 1. Maxima CAS - 取代
- 2. 在maxima中使用lisp代碼
- 3. Lisp代碼調試
- 4. Emacs lisp:調試定時器?
- 5. Emacs lisp代碼縮進
- 6. 調試Emacs Lisp主要模式
- 7. emacs lisp代碼添加監控文件
- 8. 由emacs Lisp頂級S表達式來細分Lisp源代碼?
- 9. 如何調試使Emacs崩潰/使用100%CPU的Emacs lisp?
- 10. 迭代Emacs Lisp哈希表
- 11. Maxima CAS - 如何設置東西(爲零)
- 12. 在emacs lisp的源代碼目錄中查找文件
- 13. 代碼在Emacs
- 14. 在adoc模式下調試emacs凍結
- 15. Emacs lisp highlighting
- 16. Emacs lisp char-table
- 17. strtotime for Emacs Lisp
- 18. strstr()in emacs lisp?
- 19. common lisp和emacs
- 20. 使用gdb在Emacs中調試Fortran代碼
- 21. 重新縮進Lisp代碼
- 22. ido.el emacs錯誤:輸入調試器 - Lisp錯誤:(void-variable <html)
- 23. 作圖Lisp代碼
- 24. 如何在emacs上調試蘋果酒?
- 25. 在設備上調試Ionic 3代碼
- 26. 在Emacs Lisp中解析
- 27. 使用預定義的lisp代碼從shell啓動emacs
- 28. (Emacs Lisp)源代碼中的^ L是什麼意思?
- 29. Emacs lisp代碼打開大量多終端
- 30. 用於編輯Emacs Lisp代碼的輪廓或摺疊模式
Maxima郵件列表上的最佳提問。 –
@RainerJoswig我經常出現Maxima的郵件列表,我想可能是這裏的某個人可能會意識到這一點。 – Rorschach
您是否問過將Maxima作爲Elisp運行,還是關於如何在通過Slime連接到Emacs的Common Lisp下運行? –