문서
문서 (Documentation)
Clojure 공식 문서는 크게 **레퍼런스 문서(Reference Documentation)**와 API 문서(API Documentation) 두 갈래로 구성돼요.
레퍼런스 문서 (Reference Documentation)
아래는 Clojure 레퍼런스 문서의 전체 목차예요. 각 항목은 해당 레퍼런스 페이지로 연결됩니다.
- 리더 (The Reader)
- REPL과 main (The REPL and main)
- 평가 (Evaluation)
- 특수 형식 (Special Forms)
- 매크로 (Macros)
- 그 밖의 함수 (Other Functions)
- 데이터 구조 (Data Structures)
- 데이터타입 (Datatypes)
- 시퀀스 (Sequences)
- 트랜지언트 (Transients)
- 트랜스듀서 (Transducers)
- 멀티메서드와 계층 (Multimethods and Hierarchies)
- 프로토콜 (Protocols)
- 메타데이터 (Metadata)
- 네임스페이스 (Namespaces)
- 라이브러리 (Libs)
- Var와 환경 (Vars and Environments)
- Refs와 트랜잭션 (Refs and Transactions)
- 에이전트 (Agents)
- 원자 (Atoms)
- 리듀서 (Reducers)
- Java 연동 (Java Interop)
- 컴파일과 클래스 생성 (Compilation and Class Generation)
- 그 밖의 라이브러리 (Other Libraries)
- 다른 Lisp들과의 차이점 (Differences with Lisps)
출처: Documentation
API 문서 (API Documentation)
- Clojure API 문서 — core, core.reducers, core.async 등 Clojure 표준 라이브러리의 함수/매크로/특수 형식 전체 API 레퍼런스예요. 각 함수의 시그니처와 docstring, 예제를 확인할 수 있어요.