2013-10-01 26 views
-2

我應該在哪裏寫defun的函數定義?在調試窗口中還是在編輯器中?我試圖在兩個地方編寫定義,但是出現錯誤。函數定義應該寫在Allegro CL Free Express Edition 9.0中?

+2

您應該複製並粘貼您所看到的錯誤,以及你自己的意見。 – sds

+2

任何地方都可以。你的錯誤與此無關。 –

+0

弗朗茨有這樣的問題的用戶論壇。請參閱http://franz.com/support/acl.forum.lhtml –

回答

2

弗朗茨還先後爲IDE,Writing and Running Lisp Code in the IDE: a Tutorial,其中第3節是使用了Lisp的一次快板CL已經開始的IDE,它說

調試窗口包含一個Lisp監聽器窗格,一個教程可以評估Lisp表達式,並在默認情況下顯示打印輸出。您可以通過在偵聽器的提示中輸入表達式來評估表達式,然後按Enter鍵。 (該提示是像字符串「CG-用戶(1):」在窗口的文本的最末端)

雖然偵聽器是細有關輸入短口齒不清表達式在飛行中,您需要使用編輯器編寫重要的lisp代碼並將其保存到磁盤。您可以使用IDE編輯器,或使用我們的Emacs-Lisp接口(ELI)使用Emacs。權衡是Emacs是一個功能更強大的文本編輯器,但在IDE編輯器中,您可以將許多常規IDE命令應用於代碼中的符號和表單。這裏我們將使用IDE編輯器。

你應該使用哪一個取決於你寫多少代碼。但是,如果你「試圖在兩處寫[你的代碼],但錯誤即將到來,」這可能不是一個問題,其中你正在寫它,但在什麼你寫的代碼。 (如果您有關於您正在編寫的實際代碼的問題,請提出單獨的問題,並顯示您的代碼以及您收到的錯誤。)

相關問題