Upgrade to Pro — share decks privately, control downloads, hide ads and more …

本の紹介: Clojure Programming

本の紹介: Clojure Programming

Kyoto.clj #1 発表資料。2012年4月22日。オライリーの新刊(発表当時)Clojure 本「Clojure Programming」がよい教科書であることを述べる。

Takahiro Noda

April 22, 2012
Tweet

More Decks by Takahiro Noda

Other Decks in Programming

Transcript

  1. Clojure Programming • Chas Emetic • Brian Carper • Christophe

    Grand • Oreilly & Associates Inc •2012/4/19 •ˇ3,456 ʢAmazon.co.jp ৘ใʣ 2 Sunday, April 22, 2012
  2. ֊૚Խ defn def fn do let Lexical Scoping Destructuring Sequential

    Destructuring Map Destructuring Symbol Namespace 14 Sunday, April 22, 2012
  3. ๏ଇత஌ࣝ • Howto, Tips ͕ॆ࣮ → ͳͥ? • Map ͱ

    defrecord ͲͪΒΛ࢖͏΂͖͔ • Vector ͸ͲΜͳͱ͖ʹ࢖͏͔ • Lazy seq Λ࡞Δͱ͖ʹ Pure Function Ͱͳ ͚Ε͹ͳΒͳ͍ͷ͸ͳ͔ͥ? 16 Sunday, April 22, 2012
  4. ࢀߟ Java ˕ Ruby or Python º Lisp ˓ Functional

    Programming ˓ 19 Sunday, April 22, 2012
  5. ·ͱΊ • Α͍ڭՊॻ͸? • ஌͕ࣝ઀ଓɾߏ଄Խ͞ΕɺཧղΛॿ͚Δ • લఏ஌͕ࣝࣗ෼ʹ߹͍ͬͯΔ • “Clojure Programming”

    ͸ • Α͘ߟ͑ΒΕͨɺΑ͍ڭՊॻ • Lisp, Functional Programming ͷܦݧ͕ͳ ͍ Ruby ϓϩάϥϚͰ΋ಡΊΔ • Functional Programming ͷೖ໳ʹ΋ͳΔ 20 Sunday, April 22, 2012
  6. ͓ΘΓʹ • Clojure ͸ίʔυΛॻ͘લʹษڧ͢Δ͜ͱ͕ ଟ͍Ͱ͢ɻ • ʢRuby ͔ΒདྷͨϓϩάϥϚʹͱͬͯʣ • “Clojure

    Programming” ͸ɺClojure ͷ஌ࣝΛ ಄ʹ٧ΊࠐΉͷʹ࠷దͳڭՊॻͰ͢ɻ 21 Sunday, April 22, 2012