나는 clisp로 약간 놀아왔다. 오류가있는 줄 번호를 출력하지 않는다는 것은 약간 난처한 일입니다. 또는 적어도 오류가있는 일반적인 힌트. 가능한 경우가있을 수 있습니다. 더 나은 오류 메시지를 얻을 수있는 방법이 있습니까?어떻게 clisp 에러 메시지를 향상시킬 수 있습니까?
2
A
답변
0
내가 clisp에 관련된 대부분의 질문 에서처럼 대답은 아마도 "clisp을 사용하지 마십시오"입니다.
알고 계시 겠지만, clisp은 Common Lisp의 많은 구현 중 하나 일 뿐이며 일반적으로 많이 사용되는 것은 아닙니다. SBCL, Clozure, Allegro 및 LispWorks는 대부분의 작업에서 더 나은 선택입니다.
편집 : 프로그램을 디버깅 할 수 이맥스에서 점액을 사용하여
또한이 좋은 거래를 할 수 있습니다. SLIME을 사용하여 clisp (및 다른 것들)에서 더 나은 디버거 출력을 얻을 수 있습니다. 모든
0
첫째, 리스프 독자는, 형태하지 라인을 읽고 그래서 "행 번호"그것은 거의 의미가 있습니다.
즉, Lisp은 폼이 시작하고 끝나는 라인을 알고 있고, 그 값은 실제로 SLIME이보고합니다. 기본적으로보고되지 않는 이유는 it is assumed that the debugger will make this information accessible in situations where it is necessary and appropriate입니다.