Eine einfache funktionale Programmierbibliothek für PHP.
PHP, eine Sprache, die normalerweise nicht mit funktionaler Programmierung in Verbindung gebracht wird, unterstützt das Paradigma – bis zu einem gewissen Grad. Die funktionale Programmierfreundlichkeit der Sprache ist zwar erheblich, aber nicht die gleiche wie die von Haskell, OCaml oder F# – rein funktionale Sprachen. Bingo-Functional ist ein Versuch, die Benutzerfreundlichkeit von FP-Techniken zu verbessern – solchen, die die Verwendung von Hilfsfunktionen, Applikativen, Monaden, Mustervergleichen und unveränderlichen Listen rechtfertigen.
Weitere Informationen zur Verwendung dieser Bibliothek finden Sie in der Dokumentation.
Außerdem ist ein Änderungsprotokoll vorhanden, mit dem Sie am Projekt vorgenommene Änderungen nachverfolgen können.
Versuchen Sie, bei Bedarf ein Problem auf GitHub zu erstellen, oder senden Sie eine E-Mail an [email protected]
Ich habe ein Buch mit dem Titel „Functional Programming in PHP“ veröffentlicht, das derzeit auf LeanPub verfügbar ist. Die Bingo-Funktionsbibliothek kommt im Text ausführlich als Werkzeug vor, dessen Leistungsfähigkeit die Verwendung von Ideen der funktionalen Programmierung in PHP demonstriert. Ich empfehle Ihnen, ein Exemplar für 9,99 $ zu kaufen.
Bingo-Functional-Js Ein JavaScript-Port dieser Bibliothek
Bingo-Functional-Repl Eine REPL für diese Bibliothek