2012-03-25 12 views
0

私はClojureScriptで少し手間をかけようとしていますが、私が望むよりも面倒です。ClojureScript REPLのエラーからの復旧

ブラウザに接続されたREPLを取得し、ライブページとやりとりできます。問題は、私が例外から回復できないことです。私はしばしばタイプミスをして例外を起こします。さらに、私はClojureScriptの周りに自分の道を見つけるが、私は有用な機能の小さなライブラリを集めている。これらの関数には間違いがあり、これらのモジュールをロードするときには別の例外が発生します。

この状況で私ができることは、Ctrl + Cですべてを停止することだけです。私は何かを得る前にREPLをやり直す必要があります.JPLを再起動する必要があります.JVMを起動する必要があります。

これまでのコンテキストをすべて失うことなく、REPLの例外から回復する方法はありますか?

答えて

1

私は同様の困難を経験しました。 clojurescriptで問題を抱えていて、xpath式を使ってDOM要素を見つけました。私は完全な解決策はありませんが、時には正しい形式を実行することで時々分けられてしまうことが分かりました。

私は試してみました

それはREPLのように見える場合でも
(js/alert "hello world!") 

がハングであり、これは多くの場合、動作します。ブラウザのページを更新

失敗はブラウザや実行環境との間の接続を再確立する。

+0

はありがとう、それはかなりうまくいく!:-) – Andrea

関連する問題