ภาพรวม
เครื่องมือจัด package และ compiler environment ของ OCaml
ความเป็นมา
opam ใช้ switch เพื่อแยก compiler และชุด package ของแต่ละ environment
เหมาะกับงานแบบไหน
โครงการ OCaml ที่ต้องดูแล dependency หลาย compiler หรือหลายโครงการ
ข้อควรชั่งน้ำหนัก
ต้องเก็บข้อกำหนด package และ pin ให้สร้างซ้ำได้ ตรวจ native system dependency เพิ่มเติม
