내 컴퓨터에 OCaml을 설치해서 Exercism 연습 문제를 직접 풀 수 있는 방법을 알아봐요
연습 문제를 풀려면 다음 소프트웨어가 필요해요:
운영 체제에 맞게 OPAM을 설치하고 설정하는 방법은 Real World Ocaml, 2nd Ed.: Installation Instructions를 참고해요.
OCaml 컴파일러
사용할 수 있는 버전 목록은 다음과 같이 확인해요:
opam switch
OCaml 5.1용 switch가 이미 있다면 opam switch <switch-name> 명령을 실행해서 불러오거나, 다음을 실행해서 새 switch를 만들어요:
opam switch create exercism 5.4.0
여기서 exercism이라는 이름은 선택 사항이지만, switch에 이름을 붙이는 건 좋은 습관이에요.
확장 표준 라이브러리와 테스트 라이브러리 설치
이 트랙에 필요한 의존성을 설치하려면 다음을 실행해요:
opam install base core_kernel ounit qcheck
일부 연습 문제는 OCaml 표준 라이브러리만 사용하고, 일부는 Jane Street의 확장 라이브러리인 Base와 Core_kernel을 사용해요. 테스트 라이브러리는 OUnit이고, 일부 연습 문제는 속성 기반 테스트를 위해 QCheck 라이브러리도 사용해요. 위 명령을 실행하면 이 라이브러리들이 설치돼요.
대화형 셸 설치 및 사용(선택 사항)
opam install utop
홈 디렉터리에 .ocamlinit이라는 새 파일을 만들고 다음 줄을 추가해요:
#use "topfind";;
#require "base";;
open Base
VS Code에 도구 설치(선택 사항)
VS Code를 사용한다면: