Skip to content
This repository was archived by the owner on Aug 4, 2020. It is now read-only.

thumbsu/clojure-and-alice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

clojure-and-alice

<이상한 나라의 앨리스> 이야기와 함께하는 클로저 공부
클로저 시작하기 책에 나오는 코드 + 혼자 공부했던 코드를 업로드함

clojure-and-alice인 이유?
==> 저자인 캐린 마이어가 코드예제를 더 재미있게 하기위해 <이상한 나라의 앨리스> 이야기를 소재 삼아 스토리텔링 형식으로 진행함.

작성 규칙

  • 책 목차의 순서로 진행
  • 책에 작성된 코드와 혼자 공부하면서 추가한 코드 분리해서 표시
  • 코드에 대한 설명은 블로그에 작성
  • 클로저 식이 평가된 결과는 해당 책의 작성 법과 동일하게 ';=>' 를 사용
  • 예시는 아래와 같다
; 아래의 클로저 식에 대한 간단한 제목 혹은 설명
(+ 1 1) ;클로저 식
;=> 2 ;클로저 식의 평가 결과
  • 책에 나온 코드가 아닌 연습 코드일 땐 (*연습)을 붙임
  • 코드에 대한 설명를 블로그에 올리고 나면 아래 목차에 링크 붙임

블로그 정리 보기

목차

  1. chapter-1 클로저의 구조
  1. chapter-2 제어문과 함수형 변환
  • 1-controlling-the-flow-with-logic (논리에 따라 흐름 제어하기)
  • 2-functions-creating-functions (함수를 만드는 함수)
  • 3-destructing (구조분해)
  • 4-the-power-of-laziness (지연의 힘)
  • 5-recursion (재귀)
  • 6-the-functional-shape-of-data-transformations (함수형 프로그래밍에서의 데이터 변환)
  1. chapter-3 상태와 병행성 - 현실 세계의 상태와 병행성 다루기
  • 1-atom (독립적인 항목에 아톰 사용하기)
  • 2-ref (조화로운 변경을 위해 ref 사용하기)
  • 3-agent (비동기적 변경을 관리하기 위해 에이전트 사용하기)

About

이상한 나라의 앨리스와 함께하는 Clojure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors