タグ

ブックマーク / 3tty0n.github.io (1)

  • OCaml 開発環境セットアップまとめ · tech-micchon.jar

    自分は学部研究で min-caml というミニマムなコンパイラをハックしている。 min-caml については丁寧に説明された web サイトや論文があるのでそちらに説明を譲るとして、最大の特徴は わずか2000 足らずの行数で ML ライクなコンパイラが記述されているということである。来は東大の情報科学科のプログラミング演習で学生が作成するコンパイラの参照実装として作成されたものである。 自分は min-caml コンパイラを拡張する形で、min-caml インタプリタを実装しているところである。 その折、OCaml の開発環境を整えたくなったのだが、その環境構築が特殊だったので備忘録も兼ねてブログに記す。 OPAMOPAM とは O(Caml)PA(ckage)M(anager) すなわち OCaml のパッケージマネージャである。 コンパイラに付属していないサードパーティ製ライブラ

  • 1