책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9791186697221
· 쪽수 : 376쪽
· 출판일 : 2016-08-30
책 소개
목차
1장. 빌드, 실행, REPL
- 중요한 일부터 먼저: 클로저란 무엇인가?
- Leiningen
- 클로저 편집기
2장. 탁월한 클로저 편집기, Emacs 사용하기
- 설치/설정
- Emacs 비상 탈출구/버퍼
- 파일 작업하기
- 키 조합과 모드
- 핵심 편집 용어와 키 조합
- Emacs로 클로저 사용하기
- 계속해서 배우기
3장. 클로저 끝장내기
- 문법구조
- 자료구조
- 함수
- 전부 가져오기
- 연습문제
4장. 심층적으로 살펴보는 핵심함수
- 추상화 프로그래밍
- 배열 함수의 예제
- 느긋한 배열
- 집합 추상화
- 함수 합수들
- FWPD를 위한 흡혈귀 자료 분석 프로그램
- 연습문제
5장. 함수형 프로그래밍
- 순수한 함수는 무엇이고 왜 필요한가?
- 변하지 않는 자료 구조 이용하기
- 순수한 함수로 할 수 있는 멋진 것들
- 말뚝놀이 게임
- 연습문제
6장. 프로젝트 조직화하기: 사서 이야기
- 프로젝트를 도서관처럼
- def로 객체 저장하기
- 명칭공간 만들고 바꾸기
- 실제 프로젝트의 구조
- 도둑을 잡으려면
7장. 클로저 연금술: 읽기, 계산하기, 매크로
- 클로저 처리 모델 훑어보기
- 리더
- 처리기
- 연습문제
8장. 매크로 작성하기
- 매크로는 중요하다
- 매크로 해부
- 계산하기 위한 목록 작성
- 매크로에서 구문 인용하기
- 소스 코드 재정비 및 비인용 이음
- 조심해야 할 것들
- 용기와 진리를 위한 맥주
- 연습문제
9장. 동시 및 병렬 프로그래밍의 신성한 기법
- 동시와 병렬의 개념
- 클로저 구현: JVM 스레드
- 미래, 지연, 약속
- 연습문제
10장. 클로저 형이상학: 원자, 참조, 변수, 달라붙는 좀비
- 객체-지향 형이상학
- 클로저 형이상학
- 원자
- 관찰과 검증자
- 참조
- 변수
- 상태없는 동시성과 병렬성
11장. Core.async로 동시 처리 마스터 하기
- 프로세스로 시작하기
- 고대하던 핫도그 자판기 프로세스
- alts!!
- 대기 열
- 프로세스 파이프라인으로 콜백 지옥 탈출
- 추가 자료
12장. JVM으로 작업하기
- JVM
- 자바 프로그램 작성, 컴파일, 실행
- 패키지와 가져오기
- JAR 파일
- clojure.jar
- 클로저앱 JARs
- 자바 상호 운용성
- 많이 사용하는 자바 클래스
파일과 입/출력
- 자료
13장. 다중 메서드, 규약, 레코드로 추상화하거나 확장하기
- 다형성
- 레코드
- 더 깊이 공부하기
- 연습문제