読者です 読者をやめる 読者になる 読者になる

Clojure

conjによるintoの実装

brave and trueでintoによってconjが実装できるという話があった。 で、逆にconjでinto実装できるだろうと思ったので書いてみた。無意味な手慰みだがdestructuringに慣れるくらいの気持ちでタイピング。 (defn my-into [x [y & ys]] (if (empty? ys) (conj x…

Clojure for the Brave and True: Chapter 03 読み

Do Things: A Clojure Crash Course | Clojure for the Brave and True 前回はchapter 01を読んだ。chapter 02についてはEmacsの話なので取り扱わない(使ってはいるが操作がおぼつかず、文章にまとまらない。気が向いたら初心者の気持ちとして感想文を書き…

Clojure for the Brave and True: Chapter 01 読み

かんたんなスニペットをREPLを利用して書いていく章。言語機能をひとめぐりするのにREPLは有用だ。 ところでClojureのプログラムはLeiningenというツールを使ってビルトするのが常識(de facto standard)になっているらしい。よって、ここではまずLeiningen…