OCaml에서는 일관된 네이밍 컨벤션이 중요하며, 표준 라이브러리 및 커뮤니티에서 가장 많이 사용하는 스타일이 있습니다.

아래는 공식 스타일 가이드 및 일반적인 컨벤션을 기반으로 정리한 것입니다.


✅ 1. 변수 및 함수 (lower_snake_case)

let my_variable = 42;;
let compute_sum x y = x + y;;

이유:

🚨 지양해야 할 스타일:

let MyVariable = 42;;  (* ❌ 변수는 소문자로 시작해야 함 *)

✅ 2. 모듈 (CapitalizedCamelCase)

module MathUtils = struct
  let add x y = x + y
end;;

let result = MathUtils.add 3 4;;

🚨 지양해야 할 스타일: