PyFunctional
Languages and libraries
functional programming library
SHOW HN2017
How HN took it
5 positive, 19 neutral or asking, 3 mixed, 12 critical, out of 39 comments about the project. Thread score -0.06.
Idea: 1 for, 10 againstDocs: 2 for, 0 againstDesign: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Extensive documentation
From 1 comment
> Prepare for 1.0 next release So this will soon be a stable API? Great work. The documentation is extensive. I am personally a big fan of toolz[0], which is clojure inspired.…
merlincorey on HN
Interesting Scala-inspired method chaining approach
From 1 comment
> Prepare for 1.0 next release So this will soon be a stable API? Great work. The documentation is extensive. I am personally a big fan of toolz[0], which is clojure inspired.…
merlincorey on HN
Objections
Method chaining is inside-out and does not read like function composition
From 1 comment
I'm no expert in functional programming, but this feels a bit inside-out and backwards to me. It's writing f(g(h(x))) as x.h().g().f(), which doesn't read like function…
sevensor on HN
Python syntax is not well suited to functional programming
From 1 comment
Am I the only one who thinks Python's syntax is not really suited for functional programming? Creating an ad-hoc closure that spans multiple lines, for example, seems awkward.…
amelius on HN
Requests
Support for chaining iterators
From 1 comment
Python should somewhat provide a way of chaining these iterators. Coming from Ruby background, I really miss the ability to chain iterators. And the backslashes shouldn't be…
rajaravivarma_r on HN
Clarify pandas integration documentation
From 1 comment
Definitely approve of the name EntilZha for your GitHub user name. I was interested to see that coexisting with Pandas is supported, but the documentation seems either scant or…
cwyers on HN
Questions
How does parallelization work with lazy generators?
From 1 comment
How does its parallelization feature work with lazy generators? Or does its seq function not return generators?
kccqzy on HN
Why use this over Coconut?
From 1 comment
Is there a reason to use this over Coconut? http://coconut-lang.org/
jjuel on HN
Alternatives named
toolz
From 2 comments
> Prepare for 1.0 next release So this will soon be a stable API? Great work. The documentation is extensive. I am personally a big fan of toolz[0], which is clojure inspired.…
merlincorey on HNShameless plug: https://github.com/sfermigier/awesome-functional-python (a list of documents and projects related to FP in Python, including, already, the OP's project). I'm…
fermigier on HN
pipetools
From 1 comment
I'm not into functional programming in Python, but pipetools[0] looks way more handy. [0] https://github.com/0101/pipetools
yedpodtrzitko on HN
fn.py
From 1 comment
> Prepare for 1.0 next release So this will soon be a stable API? Great work. The documentation is extensive. I am personally a big fan of toolz[0], which is clojure inspired.…
merlincorey on HN
Coconut
From 1 comment
Is there a reason to use this over Coconut? http://coconut-lang.org/
jjuel on HN
RxPy
From 1 comment
This is quite cool, though it seems similar to RxPy (https://github.com/ReactiveX/RxPY)
flor1s on HN