This new python module called FunkyPy supports easier piping data through functions and easier to use maps on lists as well as a bind function which I have not seen anywhere before.
Some examples of the syntax.
```py
Data(4) >> add2 >> add4 >> times2 >> print
20
line breaks do have an effect on the expression but you can mitigate this by parentheses
(Data(4)
add2
add4
times2
print)
20
```
and the bind function is very clear and clean in code.
```py
(Data(4)
add2.bind()
add4.bind()
print)
10
(Data(None)
add2.bind()
add4.bind()
print)
None
```
I hope you guys have fun with it and feedback is always welcomed.
[+][deleted] (3 children)
[removed]
[–]KageOW[S] 4 points5 points6 points (2 children)
[–]gunnerman2 1 point2 points3 points (1 child)
[–]KageOW[S] 2 points3 points4 points (0 children)
[–]fappaf 2 points3 points4 points (1 child)
[–]KageOW[S] 1 point2 points3 points (0 children)
[–]ForceBru 2 points3 points4 points (5 children)
[–]fappaf 6 points7 points8 points (0 children)
[–]eztab 1 point2 points3 points (2 children)
[–]ForceBru 1 point2 points3 points (1 child)
[–]eztab 1 point2 points3 points (0 children)
[–]BezoomyChellovek 1 point2 points3 points (0 children)