คำถามติดแท็ก ramda.js

1
ทำไมนิทานพื้นบ้านกับรามดาจึงแตกต่างกัน?
ฉันเรียนรู้ FP JavaScript โดยการอ่าน DrBoolean ของหนังสือ ฉันค้นหาห้องสมุดโปรแกรมการทำงาน พบรามดาและนิทานพื้นบ้าน ทั้งสองอ้างว่าเป็นไลบรารีการเขียนโปรแกรมที่ใช้งานได้ แต่แตกต่างกันมาก: Ramdaดูเหมือนจะมีฟังก์ชั่นยูทิลิตี้สำหรับจัดการกับ list: map, reduction , filter และ pure functions: curry, compose มันไม่มีอะไรที่ต้องจัดการกับ monad, functor อย่างไรก็ตามนิทานพื้นบ้านไม่มียูทิลิตี้สำหรับรายการหรือฟังก์ชันใด ๆ ดูเหมือนว่าจะใช้โครงสร้างพีชคณิตบางอย่างในจาวาสคริปต์เช่น monad: Maybe, Task ... อันที่จริงฉันพบห้องสมุดมากกว่านี้ดูเหมือนทั้งหมดจะอยู่ในสองหมวดหมู่ ขีดล่างและ lodash เหมือน Ramda Fantasy-land, pointfree-fantasy เป็นเหมือนนิทานพื้นบ้าน ไลบรารีที่แตกต่างกันมากเหล่านี้สามารถเรียกว่าfunctional ได้หรือไม่และถ้าเป็นเช่นนั้นอะไรทำให้แต่ละไลบรารีใช้งานได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.