Programming

Clojure의 장단점

steloflute 2012. 9. 7. 00:09

장점:

1.

JVM 사용


단점: 

1.

"tail call optimization" (TCO)를 하지 않는다.

재귀를 위해 loop이나 recur라는 special form을 사용해야 함

http://java.ociweb.com/mark/clojure/article.html#Recursion


(loop [x 10]
  (when (> x 1)
    (println x)
    (recur (- x 2))))


2.

call/cc 가 없다.

http://stackoverflow.com/questions/1173133/continuations-in-clojure