ความเป็นมา
Haskell เป็นภาษา functional แบบ pure โดยแยกผลข้างเคียงผ่านชนิดข้อมูลและ abstraction ของภาษา
แนวทางทำงาน
ใช้ static typing, lazy evaluation และ type class; GHC เป็น compiler ที่ใช้แพร่หลาย การประเมินแบบ lazy ทำให้ต้องเข้าใจเวลาที่ค่าถูกคำนวณและการใช้หน่วยความจำ
เหมาะกับงานแบบไหน
ระบบที่ต้องการแบบจำลองข้อมูลเข้มงวด เครื่องมือแปลงข้อมูลและการเรียน functional programming
ข้อควรชั่งน้ำหนัก
ต้องเรียนรู้ effect, laziness และเครื่องมือ build ตรวจ space leak กับข้อมูลจริง ไม่สรุปประสิทธิภาพจากความสั้นของโค้ด
Framework และเครื่องมือ
3 รายการในคลัง · กำลังขยายข้อมูลเพิ่มเติม ไม่ใช่รายชื่อทั้งหมดใน ecosystem
GHCCompilerCompiler และระบบ interactive ที่เป็นเครื่องมือหลักของ Haskell ecosystemอ่านรายละเอียด GHC
