747
의사인용 문서에는 블록의 각 문장이 실행되기 전에 디버깅 메시지를 출력하는 것과 같은 다른
유용한 예제가 몇 가지 있다.
24.4.2
매크로에 대한 마지막 고찰
매크로의 강력함은 상당히 매혹적이다. 하지만 매크로를 개발하고, 디버깅하고, 유지보수하는
것은 어려운 일이다. 서드파티 라이브러리에서 매크로를 활용하는 방법에 대한 많은 예제를 볼
수 있을 것이다. 또한 전체 리플렉션
API
, 특히 매크로 패키지는 실험적인 기능이며, 계속해서
빠르게 변할 수 있음을 염두에 두어야 한다.
24.5
마치며
지금까지 이 책을 읽은 독자라면, 스칼라의 모든 주요 기능과 그런 기능을 가장 잘 활용하는 방
법을 배웠을 것이다. 이 책의 예제 코드가 여러분의 프로젝트에서 틀로 활용할 수 있을 정도로
쓸모 있기를 바란다. 다른 종류의 애플리케이션이나 툴킷에 대한 더 많은 예제가 필요한 독자
는 타입세이프 웹사이트의 액티베이터 프로젝트 (
http
://
typesafe
.
com
/
activator
)를 보라.
또한 타입세이프는 스칼라, 아카, 플레이, 그리고 여러 가지 새로운 도구에 대한 개발자와 상용
사용자 지원을 제공한다. 타입세이프는 교육과 컨설팅도 제공한다.
스칼라가 향후 몇 년간 어떻게 변할까? 이 책의 초판이 나온 지
5
년이 지났다. 언어의 성숙도와
업계가 스칼라를 채택하는 부분에서 그간의 변화는 엄청나다. 나는 앞으로도 계속 사용자층이
빠르게 늘어나리라 생각한다. 특히 빅데이터 영역에서 더 그렇다. 스칼라 ...