- Ubuntu 24.04 LTSの場合
curl -L -O https://github.com/clojure/brew-install/releases/latest/download/linux-install.sh
chmod +x linux-install.sh
sudo ./linux-install.sh```
Installing libs into /usr/local/lib/clojure
Installing clojure and clj into /usr/local/bin
Installing man pages into /usr/local/share/man/man1
.clj
: Clojureのソースコード.cljs
: ClojureScriptのソースコード.cljc
: ClojureとClojureScriptの両方で使えるソースコード.edn
: Clojureのデータフォーマット
- VSCodeのClojure拡張機能
Calva: Create a Getting Started REPL project
- 説明用のプロジェクトを作成
Calva: Create a mini Clojure project
- ミニマルな説明用プロジェクトを作成
- 実際は
dep-new
を導入して利用するとよい
.clj
と.cljs
どちらも対応している- 以下の設定に対応
- Leiningen
- deps.edn
- shadow-cljs
- Gradle
- とりあえずプロジェクトを開いたらまずやることはREPLへのJack-in
Ctrl + Enter
でカーソル直前の式を評価(Vimとちょっと相性悪い)Alt + Enter
で今いるところのトップレベルの式を評価(これはしょっちゅう使いそう)
- インラインコード評価
- Pareditによる構造を保ったままの編集
- コードフォーマット
- コードナビゲーション(定義ジャンプ)
- デバッガー
- リント
- シンタックスハイライト
- Clojureの機能に準じたレインボーブラケット
- テストランナー
- リファクタリング
- コマンド実行
- 移動
- Paredit