kiyoka.2009_07_13 RSSPLAIN

Related pages: !kiyoka.blog.list !kiyoka.blog.2009_07
55555555555555555555555
5

[Lisp][言語] Clojureのビデオを見る(2)

5

Nendoの開発でかなり参考にしたい言語であるClojureEXTのビデオをみた。

5

このあいだ紹介したやつ(kiyoka.2009_07_02)とは別のビデオ。

5

 

5
 InfoQ: ClojureEXT
5
 In this presentation from the JVM Languages Summit 2008, Rich Hickey
5
 discusses Clojure, which is an implementation of Lisp. Topics covered
5
 include Clojure features and syntax, example code, interoperation
5
 with Java, Clojure and functional programming, persistent data
5
 structures, concurrency semantics, references, transactions, software
5
 transactional memory, agents, implementation and pain points.
5

 

5

Rich Hickey自身によるClojureのプレゼンテーションビデオの中でもスライドショーが同期しながら見れるのはこれだけだと思う。また、Clojure自体の紹介が軽めに抑えてある。

5

私のように、Clojureの並列処理部分よりもJava連携やLispの拡張自体に興味があるような人にも見てもらいやすいと思う。

5

これを見るとやっぱり、配列とかをLispの構文に組みこんでしまっている点が気になる。

5
 こんなやつ
5
(drop 2[ 1 2 3 4 5]) -> (3 4 5)
5
 Mapなら、こう書くらしい(Rubyで言うところのHash)
5
(def m {:a 1 :b :2 :c 3})
5

 

5

これを入れてしまうかどうかが一つの分かれ道かも。

5

 

5

...comment disabled...