2012-07-15 1 views
5

공식 Clojure 구현을 연구하고 싶습니다. 코드에 익숙한 사람이라면 어디서부터 읽기 시작할 수 있을까요? 나머지 부분을 더 쉽게 이해할 수있는 특정 부분이 있습니까? 아니면 Clojure 작동 방식을 이해하는 데 핵심적인 부분이 있습니까?Clojure의 소스 코드를 공부하기에 좋은 곳입니까?

답변

10

큰 아이디어가 있습니다. LISP를 구현하는 것에 익숙하지 않으면 명확하지 않을 수 있습니다.

Clojure 코드를 살펴보기 전에 기본 LISP 구현 코드 (온라인 힙이 있음 - this is one of my favourites)를 살펴볼 수 있습니다.

다음 패러다임을 얻으려면 Christian Quinnec의 Lisp In Small Pieces (LISP)과 같은 책을 읽으십시오. book about implementing LISP compilers입니다.

사실 Clojure 소스에서 시작하는 측면에서 - eval - here으로 시작하겠다.

+0

감사합니다. 내가 링크 한 간단한 Lisp 구현의 소스를 읽었습니다. –

2

clojurescript 컴파일러는 시작하기에 좋은 장소이기도합니다.

까지 원래의 Clojure 컴파일러로,
나는 core.clojure의 하단에 시작할 것이라고 당신이 위에 정의 된 기능에 대한 을 구축하기 위해 각 부분에 대한 경향을 볼 수 있도록 또한 위에서 시도 (위쪽 읽기 아래쪽 및 당신에게 맞는 것을 찾으십시오.

관련 문제