4
我想通過閱讀Practical Common Lisp來學習Lisp,並且在嘗試閱讀用戶輸入時早早地遇到了一個小的絆腳石。我定義提示閱讀提示用戶進行輸入:閱讀Emacs下的用戶輸入Lisp
(defun prompt-read (prompt)
(format *query-io* "~a: " prompt)
(force-output *query-io*)
(read-line *query-io*))
當我嘗試評估提示讀取,按[Enter]鍵來運行聲明似乎因此產生的投入是可以接受的輸入空白
>(prompt-read "Test")
Test:
""
NIL
我完全遵循了這個例子,所以我假設這與我的環境有某種關係。我在Windows中使用Emacs Inferior Lisp,是否需要對代碼進行一些調整才能獲得我期望的行爲?
謝謝,我會盡力今晚泥,看看是否能解決我的問題。由於各種網站在學習/瀏覽語言的時候都推薦使用默認的低級模式,所以我並沒有打擾它。 – mclark1129 2012-04-25 14:06:42