私はclispで少しおしゃべりしています。エラーが発生している行番号が表示されないことは少し難解です。または、少なくともエラーのある一般的なヒント。可能な場合もあるでしょうか?より良いエラーメッセージを得る方法はありますか?clispエラーメッセージを改善するにはどうすればよいですか?
2
A
答えて
0
私はclispに関係すると思われるほとんどの質問と同様に、おそらく答えは "clispを使用しないでください"です。
ご存知のように、clispはCommon Lispの多くの実装の1つで、普及していないものの1つではありません。 SBCL、Clozure、Allegro、およびLispWorksは、たいていの場合、より良い選択肢です。
編集:また
、あなたのプログラムをデバッグするためのemacsにSLIMEを使用しては良い取引をすることができます。 clime(と他のもの)からでも、SLIMEを使ってより良いデバッガ出力を得ることができます。
0
まず、Lispリーダはフォーム、ないラインを読み込み、その「行番号が」それにはほとんど意味があります。
つまり、Lispはフォームの開始と終了の行を知っており、実際にはそれらの値はSLIMEによって報告されます。デフォルトで報告されない理由は、it is assumed that the debugger will make this information accessible in situations where it is necessary and appropriateです。