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