696
4
부
고급 주제 및 실전 응용
[표
18
-
1
]에는 빅데이터와 수학을 위한 라이브러리 목록이 있다.
12
쪽 ‘이 책에 대하여’에서 스칼라
2
.
11
배포판에서 라이브러리를 모듈화하면서 전체를 더 작
은
JAR
파일로 나누면서, 덜 자주 사용하는 라이브러리 구성 요소를 선택적으로 바꾸었다는 이
야기를 했다. [표
21
-
11
]에서 그런 요소들을 보여준다. 이들은 메이븐 저장소(
http
://
bit
.
ly
/
1tI0UB3
)에서 찾을 수 있다.
표
21-11
스칼라
2
.
11
선택모듈
이름 아티팩트 이름 설명
XML scala
-
xml XML
구문분석과생성.
파서(
Parser
)
Combinators
구문분석기를만들기 위한콤비네이터로 이루어진스칼라
파서콤비네이터라이브러리.
스윙(
Swing
)
scala
-
swing
스윙라이브러리.
어싱크(
Async
)
scala
-
async
퓨처와작업하기위한직접적인
API
를제공하는스칼라비
동기프로그래밍기능.
파테스트(
Partest
)
scala
-
partest
스칼라컴파일러와라이브러리를위한테스트프레임워크.
파테스트인터페이스
(
Partest
Interface
)
scala
-
partest
-
interface
스칼라컴파일러와라이브러리를위한테스트프레임워크.
서드파티 라이브러리에 대한 전체 목록을 보고 싶다면 깃허브 (
https
://
github
.
com
/
lauris
/
awesome
-
scala
)의 놀라운 스칼라
Awesome
Scala
목록을 보라. 또한
http
://
ls
.
implicit
.
ly
/에도
여러 스칼라 라이브러리가 포함되어 있다.
21.6
마치며
이 장에서는 여러분이 매일 사용하는 스칼라 도구를 자세히 설명했다. 다음 장에서는 자바와 스
칼라 코드가 어떻게 상호 운용되는지 살펴볼 것이다.
Get 프로그래밍 스칼라: 실용적인 스칼라 활용법을 익히는 가장 확실한 실전 바이블 (2.11.x 버전 기반) now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.