Skip to content

clojure-kr/clojure-complete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clojure Complete (클로저 완전정복)

Version:   2015-12-31

commit은 수시로 이루어지지만, 버전 번호는 큰 변화가 있다고 판단될 때(예를 들어, 새로운 장을 마쳤을 때)에만 올라 갑니다.

문서 보기 안내

github가 asciidoc 형식의 문서 내용 중 일부를 html 형식으로 제대로 변환하지 못하는 문제가 발견되었습니다. 따라서 앞으로 이곳은 문서를 보관하는 용도로만 사용하고, 실제 이 책의 내용을 열람하실 떄에는 https://clojure-kr.github.io/clojure-complete/에서 보시기를 권합니다.

Table of Contents

다음의 목차에서 링크가 아직 걸려 있지 않은 장은 앞으로 채워 나갈 예정입니다.

  1. 서문

  2. 왜 클로저인가?

  3. 개발 환경

  4. 클로저 시작하기

  5. 단순값

  6. 제어 구조

  7. 컬렉션과 시퀀스

  8. 함수형 프로그래밍

  9. 구조분해(Destructuring)

  10. 변환자(Transducers)

  11. 자바 코드 가져다쓰기(Java Interoperability)

  12. 이름공간과 라이브러리

  13. 상태 관리와 동시성

  14. core.async

  15. 멀티메소드와 상속

  16. 프로토콜과 레코드

  17. 매크로

  18. 수학

  19. 날짜와 시간

  20. 입출력: 파일과 디렉토리

  21. 프로젝트 관리

  22. 예외 처리

  23. 테스팅

  24. 타입 검사

  25. 데이타베이스 프로그래밍

  26. 통신 및 웹 프로그래밍

  27. 파서

  28. 문자 인코딩

  29. GUI 프로그래밍

  30. Boot 사용하기

Copyright © 2015. All rights reserved.

즉, 다음의 조건을 준수하는 한 이 책의 자유로운 복제, 수정 및 배포가 가능하다.

  • 이 책의 내용을 기반으로 2차 저작물을 만들 경우 원작자를 표시하여야 한다.

  • 상업적 목적으로 이용할 수 없다.

  • 2차 저작물의 경우 위와 동일한 저작권을 사용해야 한다.

Contributing

이 책의 집필에 함께 참여하고자 하는 분들을 환영합니다. 참여를 원하시는 분은 github에 먼저 사용자 계정을 만드신 후, 이 repository를 자신의 계정으로 fork합니다. 그리고 문서를 작성하신 후에 pull request를 보내 주십시오. 몇 차례의 pull request가 받아들여지고, 문서의 집필에 기여하신 분의 이름이 Contributors 명단에 등록된 이후부터 자유로운 commit이 가능해집니다.

이 책의 문서 형식은 asciidoc이고, asciidoctor를 이용해 관리됩니다. 문서 관리에 필요한 asciidoctor 프로그램 설치 정보는 guide 디렉토리 아래에 있는 문서를 참고하시기 바라며, asciidoc 문서 작성 요령은 Asciidoctor User Manual에 자세히 나와 있습니다.

보내 주신 문서는 문서의 통일성과 완결성을 위해 필요에 따라 내용의 첨삭/편집/재배치 과정을 거칠 수 있음을 미리 밝힙니다.

Contributors