サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
3tty0n.github.io
自分は学部研究で min-caml というミニマムなコンパイラをハックしている。 min-caml については丁寧に説明された web サイトや論文があるのでそちらに説明を譲るとして、最大の特徴は わずか2000 足らずの行数で ML ライクなコンパイラが記述されているということである。本来は東大の情報科学科のプログラミング演習で学生が作成するコンパイラの参照実装として作成されたものである。 自分は min-caml コンパイラを拡張する形で、min-caml インタプリタを実装しているところである。 その折、OCaml の開発環境を整えたくなったのだが、その環境構築が特殊だったので備忘録も兼ねてブログに記す。 OPAMOPAM とは O(Caml)PA(ckage)M(anager) すなわち OCaml のパッケージマネージャである。 コンパイラに付属していないサードパーティ製ライブラ
このページを最初にブックマークしてみませんか?
『3tty0n.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く