chemem / bingo-functional
一个简单的函数式编程库。
v2.4.0
2024-09-03 15:01 UTC
Requires
- php: ^7 || ^8
Requires (Dev)
- ergebnis/composer-normalize: ^2
- friendsofphp/php-cs-fixer: ^3
- giorgiosironi/eris: ^0
- phpunit/phpunit: ^8 || ^9
Suggests
- ext-apcu: In-memory key-value PHP userland store
- ext-eio: An interface to the libeio library
- ext-mbstring: PHP extension for accurately determining byte-length of strings
- ext-readline: An interface to the GNU readline library
- chemem/bingo-functional-repl: A simple REPL for the bingo-functional library
- v2.x-dev
- dev-master / 2.x-dev
- v2.4.0.x-dev
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.0
- v2.0.1
- v2.0.0
- v1.x-dev
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.0
- v1.9.0
- v1.8.0
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.1
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.0
- dev-analysis-Ko2bwV
- dev-analysis-RPmL1Y
- dev-analysis-32x035
- dev-do-notation
- dev-fantasy-land-compliant
This package is auto-updated.
Last update: 2024-09-03 15:08:57 UTC
README
bingo-functional
一个简单的PHP函数式编程库。
要求
- PHP 7或更高版本
理由
PHP语言虽然通常不与函数式编程联系起来,但实际上也支持这种范式——到一定程度。PHP的函数式编程友好性虽然相当好,但并不像Haskell、OCaml或F#这样的纯函数式语言。bingo-functional是尝试提高FP技术(如辅助函数、应用、单子、模式匹配和不可变列表)可用性的一个尝试。
文档
请查看文档以获取更多有关如何使用此库的知识。
此外,还存在一个变更日志,可以用来跟踪项目中所做的更改。
处理问题
在需要时请尝试在GitHub上创建一个问题,或者发送电子邮件到lochbm@gmail.com
PHP中的函数式编程
我出版了一本名为《PHP中的函数式编程》的书,目前在LeanPub上可用。bingo-functional库在书中广泛使用,作为一个展示PHP中函数式编程思想的应用工具。我建议您购买此书,售价为9.99美元。
相关项目
-
bingo-functional-js 此库的JavaScript端口
-
bingo-functional-repl 此库的REPL