1
ความสามารถในการผลักและดึง FRP แบบพื้นฐานแตกต่างกันอย่างไร
ฉันต้องการเรียน FRP ใน Haskell แต่มันค่อนข้างยากที่จะตัดสินใจใช้ห้องสมุด หลายคนดูเหมือนจะพยายามตายบางคนดูเหมือนจะฟื้นคืนชีพ (เช่นกิจกรรมล่าสุดในแยมปา) จากสิ่งที่ฉันอ่านดูเหมือนว่ามี "ชนิด" ของ FRP อยู่สองแบบ: push-pull FRP (เช่น Reactive-Banana) ที่ด้านหนึ่งและ FRP arrowized (เหมือนใน Yampa) ที่อยู่อีกด้านหนึ่ง ดูเหมือนว่ามันเคยเป็น "FRP แบบคลาสสิค" ในเวลาของ Fran และ FrTime แต่ฉันไม่ได้เห็นกิจกรรมล่าสุดในสิ่งเหล่านี้ สองหรือสามวิธีนี้ต่างกันจริงๆของ FRP หรือไม่ หนึ่งในนั้นคือทฤษฎีที่ล้าสมัยในขณะที่อีกอันจะเป็น "สิ่งของแห่งอนาคต"? หรือพวกเขาจะต้องพัฒนาไปพร้อม ๆ กันเพื่อบอกจุดประสงค์ที่แตกต่างกัน? ฉันตั้งชื่อห้องสมุดที่โดดเด่นที่สุดของแต่ละหมวดหมู่หรือมีตัวเลือกอื่น ๆ ให้พิจารณา (Sodium, Netwire, et al) หรือไม่ ในที่สุดฉันก็ดูคำปราศรัยจาก Evan Czaplickiแนะนำในความคิดเห็นโดยเจ Abrahamson …