Metadata-Version: 2.1
Name: forbiddenfp
Version: 0.1
Summary: Forbidden Functional Programming in Python.
Home-page: https://github.com/yx-z/forbiddenfp
Author: David
Author-email: yx.z@hotmail.com
Project-URL: Bug Tracker, https://github.com/yx-z/forbiddenfp/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE

# forbiddenfp

Functional-Programming (FP) in a forbidden way.

```shell
pip install forbiddenfp
```

This library patches builtin objects - so definitely Not Safe For Work.

But you achieve something like:

```python
"abc".then(lambda s: s * 2)  # "abcabc"
"abc".apply(print).then(len) # print out "abc", then return 3
```

See more `./examples`.
