日曜プログラミング

休日趣味でやってるプログラミング関連記事をダラダラと

cider

cider で play-clj 触り始めました

libGDX を Clojure 上でより使い易くされた play-clj 触り始めました。 github.com まだサンプル触ってる段階だけど REPL で起動したままいじれるのは 非ゲーム分野では経験済みとは言えゲームでも可能なのが改めて新鮮。 今日は 公式チュートリアル ではフ…

cider での TDD っぽいワークフロー

ワークフロー REPL 起動(C-c M-j) ※ 1 回のみ 何か関数書く REPL 上でテスト ok なら保存・リロード(C-x C-s, C-c C-n, C-c C-k) REPL 上で実行したコードと結果を = とした is フォームにコピペし、 適当な名前を付けて保存・リロード(C-x C-s, C-c C-n, C-…

cider を 0.8.1 にアップデートしてみた

cider が 0.8.1 になってた のでアップデートしようとしたが割と手間取ったのでその手順をメモしておく。 今回は 0.7.0 の時と違い単なるインストール記事で使用感までは書いてない。 個人的に色々気になるのはあるけども今回は 元Changelog。 を見てもらう…

Emacs cider を 0.7.0-SNAPSHOT へ update

cider なんだがどうやら GW 前に 0.6.0 リリースがリリースされてた模様。 そこで REPL 上で 0.6.0alpha と表示されてた cider を 0.7.0-SNAPSHOT へ更新した。 更新は el-get で Github master から remove -> install と実行し、 後 leiningen プラグイン…

(解決)cider-jack-in でプロセスが 2 つ立ち上がって emacs 終了時 1 つしか終了しない話

半年以上前にこんな記事を書いた。 プロセスが残るんですけど - 日曜プログラミングnrepl 自体はサーバクライアント型で jack-in した時サーバとクライアント両方立ち上がるようになってる。ここまでは分かるのだが、昔は M-x nrepl-close しても何で1つのプ…