Clojureを勉強している6

  • Getting Set Up with a Clojure Editor
  • Creating Our Project with Leiningen
    • なんや知らんがネームスペースをcoreから変えていく。
    • lein testでテスト実行
  • Dependency Management with Leiningen
    • パッケージのリポジトリはデフォルトでは、ClojarsMaven Centralの2つを見ると。
    • snake_case、CamelCaseは知っていたが、kebab-caseと呼ぶのは初めて知った。LISP系はケバブケースが使えるので素敵。
  • Using Libraries in Your Own Project

    • project.clj:dependenciesに使いたいパッケージ名とバージョンを加える。
    • :requireでモジュールを取り込み。:asで別名を付けることができる。
    • module-name/->function-nameで関数呼び出し。
    • (defn -main [& args] ... )でメイン関数を設定しlein runでモジュール名を書かなくても実行できる
  • Chapter 5 How to Use Clojure Projects and Libraries

    • Getting Set Up with a Clojure Editor
    • Creating Our Project with Leiningen
    • Dependency Management with Leiningen
    • Using Libraries in Your Own Project

Living Clojure

Living Clojure