2015년 9월 7일 월요일

Clojure의 lazy

http://clojure.org/lazy 를 보면 초기 lazy-cons 로 구현하던 lazy sequence를 lazy-seq을 이용하게 바꾼 내용을 설명하고 있다.

평가 지연을 위해 람다를 사용하되 어떻게 클로져에 담긴 레퍼런스를 관리할것인가..

Lazy를 구현하려면 이정도의 고민은 해줘야 하나 싶다.

댓글 없음:

댓글 쓰기