clojure.spec入門2

「clojure.spec入門1」ではclojure.specを使った仕様の作り方について説明しました。 今回は実際に関数に仕様を登録しましょう。 なお、この文書ではclojure.spec名前空間にs、clojure.spec.test名前空間にtという別名を付けています。 また、この文書はCloj…

clojure.spec入門1

clojure.specはClojureでデータ、関数、マクロなどの仕様を書くためのライブラリーです。 clojure.specで仕様を書くことによる利点はいろいろありますが、まずは深く考えずにclojure.specで遊びましょう。 なお、この文書ではclojure.spec名前空間にsという…

ClojureScriptのコンパイルパイプライン

この文書について この文書はMichael Fogusさんの「The ClojureScript Compilation Pipeline」を日本語に翻訳したものです。 原文のライセンスと同じく、この文書はクリエイティブ・コモンズ 表示 - 継承 2.5 一般 ライセンスの下に提供されます。 これは「…