やろーじだい

ブログと技術メモです。なにかあればより詳細に書こうということで最初は雑に書くようにしています。質問・要望等あれば Twitter かコメントに下さい。

Clojure

Clojure でキーワードのスペルミスを検知して最も近いキーワードを表示する

やりたいこと あらかじめキーワードを登録しておいて、それ以外のキーワードを使ってしまっている map をテストして、間違ったキーワードがある場合は登録してある最も近いキーワードを表示したい。 check.core> (def x {:foo 123 :baa 234}) check.core> (d…

cider refresh で存在しないはずの名前空間を探しに行ってしまいエラーが出る

Could not locate foo/bar/hoge__init.class or foo/bar/hoge.clj on classpath. 確かに以前そのような require 文を書いた覚えはあるが現在はどこのコードにも書かれていないはず。 しかし cider refresh をすると指定の名前空間が見つからない。というよう…

lein-sass4clj のインストール

些細なことではまって時間がかかってしまったのでまとめておく。基本的に lein help sass4clj 読めという文を見逃がしていたことによる。 インストール project.clj の :plugins に以下を追加する。最新のバージョンについては https://github.com/Deraen/sa…

Clojure-n

すいません遅れました。この記事は Aizu Advent Calendar 2017 向けに書かれました。 前日は id:mic_psm さんの 部屋を探す話 でした。ヅドベント参加者のみなさんお疲れ様でした。 micpsm.hatenablog.com はじめに:挨拶 ヅドベント 25 日目を担当します cl…

Clojure あれこれ

最近 Clojure を使い初めて、研究用のプログラムを書いたりしていた。その中で遭遇した困ったところとその解決策をまとめる。Emacs + Cider 特有の話も含んでいる。新しい情報が入った場合更新予定。 ※何か間違いやよりよい方法があれば修正しますのでコメン…