タグ

OCamlとconventionに関するwatertightのブックマーク (1)

  • OCaml モジュールとシグネチャの命名規則 - 一歩前進

    モジュール名 OCamlのモジュール名は大文字から始まる必要があり、単語の区切り方は以下の2つのケースが多いようです。 先頭大文字のスネークケース (例: Type_utils) アッパーキャメルケース (例: TypeUtils) 前者はJane Street CoreやOcsigen等で見受けられます。後者はBatteriesやExtLib等で見受けられるスタイルです。 どちらを使うかは好みの問題なのでしょうが、特に理由がなければ 公式のコーディング規約で推奨されている(ようだ) Jane Street CoreやOcsigenを使った時にモジュール名の語感が合う ということで、先頭大文字のスネークケースのスタイルを扱うのが良さそうです。 module Type_utils = struct ... end シグネチャの名前 モジュールの型のようなものであるシグネチャについては、全て大

    OCaml モジュールとシグネチャの命名規則 - 一歩前進
  • 1