(このエントリは、しょぼちむアドベントカレンダー 15日目の記事です) はじめに Clojureアイドルことしょぼちむさんが先日開催されたClojure夜会で、Clojureで書かれた女子力botなるものについて発表していました。Clojure歴3週間とのことでしたが、そうとは思えないほどよく書けています。しかし、Clojureのidiomaticな書き方の中には、時間を書けて慣れていかないとなかなかすんなり書くことが難しいものもあります。 そこで、今回は女子力botを題材によりClojureっぽいイケてる書き方を紹介します。 書き換えてみよう 今回ピックアップする項目は以下のとおりです。 clojure-contribは使わないようにしよう シーケンス処理に持ち込もう *-in関数を使おう 状態をloopで持ち回そう 参照を公開しないようにしよう (ここで取り上げていないすべての変更を含