2016-04-18 3 views
0

私はClojureを初めて使用しており、ユーザーの引数を取るClojureファイルabc.cljをデバッグしたいと考えています。ファイルを実行するには、私はargリストを使ってClojureファイルをデバッグする方法

lein run [arg1 arg2 ..] 

を行います私は、Emacs-サイダーとlighttableを試してみましたが、最初から入力ユーザ引数への道を発見していません。

+0

あなたはサンプルファイルを与えることができますか? –

答えて

0

おそらくDebux libraryを試して、REPLを使用して結果を観察することができます。 ClojureはREPLとインタラクティブな開発に関するものだと私には思えます。

あなたがしようとしていることを理解していれば、コード全体にデバッグマクロ(dbg)を振りかけることができます。 REPLには、dbgマクロのさまざまな結果が表示されます。しかし、これをリインから直接行うことができるかどうかはわかりません。

READMEページから:

基本的な使い方

これは単純な例です。マクロdbgは元のフォームを出力し、 は評価された値をREPLウィンドウに表示します。次にコード実行を妨げずに値 を返します。

あなたは、このようなDBGと

(* 2 (dbg (+ 10 20))) ; => 60

をコードをラップした場合、以下のREPLウィンドウに印刷されます。

REPL出力:

dbg: (+ 10 20) => 30

関連する問題