ความเป็นมา
PureScript คอมไพล์เป็น JavaScript และมีระบบ package สำหรับเขียนโปรแกรมแบบ functional ใช้ algebraic data type, type class และ row polymorphism เป็นส่วนหนึ่งของการจัดโครงสร้างโปรแกรม เครดิตโลโก้: Gareth Hughes, 2014; CC-BY-4.0; https://creativecommons.org/licenses/by/4.0/; ต้นฉบับ https://raw.githubusercontent.com/purescript/logo/1e7a57affdaeaf88ff594c08bd2b5a78fe2ed13c/favicon/dist/android-chrome-512x512.png; จัดขนาดเป็น PNG และเพิ่มพื้นที่ว่างโดยคงสีและสัดส่วนเดิม
แนวทางทำงาน
แยกค่าบริสุทธิ์กับ effect ผ่านชนิดข้อมูล งาน asynchronous มักใช้ Aff ส่วนการเรียก JavaScript ผ่าน FFI ต้องรักษาสัญญาของชนิดข้อมูล
เหมาะกับงานแบบไหน
แอปหรือไลบรารีที่ทีมพร้อมใช้ functional programming และดูแลขอบเขต JavaScript interop
ข้อควรชั่งน้ำหนัก
ตรวจ compiler/package set และ FFI รวมถึงรูปแบบ module ของ output ไม่ถือว่าประกาศ type แล้วตรวจข้อมูลภายนอกให้เอง
ตรวจเอกสารต้นทางวันที่ 17 ตุลาคม 2026 ความเหมาะสมเป็นการประเมินของ Reefsight ไม่ใช่ผล benchmark หรือการรับรองทุกแพลตฟอร์ม
Framework และเครื่องมือ
3 รายการในคลัง · กำลังขยายข้อมูลเพิ่มเติม ไม่ใช่รายชื่อทั้งหมดใน ecosystem
