한줄평
“OCaml로 개발한다면 사실상 반드시 쓰게 되는 기본 도구입니다. 다만 소스 빌드 방식이라 큰 패키지 설치 시 컴파일 시간이 걸립니다.”
이런 분께 OCaml 프로젝트의 의존성과 툴체인을 관리하는 개발자께
좋은 점
- 컴파일러 버전을 스위치로 격리해 환경 관리가 깔끔
- OCaml 커뮤니티의 표준이라 자료와 패키지가 풍부
아쉬운 점
- 소스에서 빌드하므로 설치가 바이너리 방식보다 느림
오팜 소개
opam은 OCaml 생태계의 표준 패키지 관리자로, 라이브러리와 도구를 소스에서 받아 빌드·설치하고 의존성을 풀어 줍니다. 여러 컴파일러 버전을 스위치로 나눠 프로젝트별로 격리된 환경을 만들 수 있어 버전 충돌을 피하기 좋습니다. GUI 없이 터미널에서 명령으로 다루는 CLI 도구입니다.