最近仕事でちょっとしたスクリプト(ほとんどがファイル操作&ファイル名編集に正規表現を少し使う程度)を書く機会が何度かあり、そういった「ちょっとした機会」にでも Clojure を使えたらなぁ、と思っていました。1 そういった用途に、最近だと babashka 、少し前からだと lumo 、planck 、等が候補になるかと思います。各々特長がありますが、ちょっとマイナー(?失礼)な planck について気に入った点、そうでなかった点等々調べてみたことを書いてみようと思います。 Planck とは 実行エンジンに JavaScriptCore (Safari / WebKit2 に使われてるやつ) を使った、ClojureScript の処理系、です。普通に REPL を起動してインタラクティブに操作することもできますし、ClojureScript で記述したスクリプトを食わせてバッチ的に