본문 바로가기

Scala3

Functional Programming Patterns in Scala and Clojure Functional Programming Patterns in Scala and Clojure (Paperback) - Bevilacqua Linn, Michael/Pragmatic Bookshelf2014.10. 기록을 보니 2013년 11월에 구매한 책이다. 그 동안 틈틈히 읽긴 한거 같은데, 등록하지 않고 있었음. 내용상 크게 3개 장으로 구성되어 있고, 첫 장은 TinyWeb이란 애플리케이션을 Java, Scala, Clojure 버전으로 개발하면서 어떤점이 틀린지 알아본다. 둘째 장은 OOP 디자인 패턴을 FP로 바꾸는 얘기. 세번째 장은 FP에서의 일반적인 패턴들로 구성되어 있음. 둘째 장과 셋째 장은 패턴 목록으로 편집되어 필요한 부분만 살펴 볼 수 있는 구성이다. 평가는 그저 그런... 암.. 2014. 11. 10.
Grokking Functional Programming 2014.6.23 구매. grok 완전히 이해하다, 공감하다. "함수형 프로그래밍 공감하기" 정도가 저자의 적절한 의도라 생각된다. 객체지향 프로그래밍을 이해하고 있으며(OOP grand master는 필요 없음), FP를 여러번 시도해 봤지만 잘 모르겠다는 사람들을 위해 작성하고 있다고 한다. 딱, 나에게 맞는. ㅎ편집 방식이 Head First 시리즈의 텍스트 버전 느낌이다. 그림이 꽤 많고, 문어체적인 글꼴 보다는 대화하는 듯한, 그림 같은 느낌을 주는 설명글들? 딱딱하지 않고 부드럽게 읽혀진다.아쉬운점은 스칼라를 이용해 설명하고 있다는 점. OOP -> FP 적인 설명이 많다보니 Java -> Scala가 가장 무난해 보이긴 한다. 그래도 이와 상관없이 FP 대세는 스칼라인듯. MEAP이고 3장까.. 2014. 7. 1.
Scala for the Impatient 스칼라 프로그래밍 - 케이 호스트만 지음, 서광열 옮김/비제이퍼블릭2014.4.29 시작. Functional Programming Principles in Scala 수업을 위한 준비. 지난번 읽었던 폴리그랏 프로그래밍에서도 다뤘던 언어이고, 더군다나 groovy 언어 개발자가 scala를 먼저 알았다면 groovy를 만들지 않았을 것이다라고 한 말이 기억에 남아서. 초반 책 평가. 지루하다. 제목데로 impatient를 위해 빨리 읽어볼 수 있도록 쓴 거 같은데, 스토리 없이 기능의 나열식. 연습문제가 있는건 좋은거 같다. 하지만 solution은 없다. 내용만 읽고 연습문제 풀어보지 않으면 거의 남는게 없을거 같음. 번역. 최악. 용어 선정도 바르지 못하고 문장을 읽어도 무슨 소리인지 한번에 들어오.. 2014. 5. 2.