4 ms·
Python is an easy to use powerful development language. Ironically, this leads to too many projects solving the same problems. It isn’t just visualization that
by todd8 8y ago
Python is an easy to use powerful development language. Ironically, this leads to too many projects solving the same problems. It isn’t just visualization that has so many libraries, it’s almost everything.
I first noticed this effect with Python web-frameworks years ago. There was always some new framework that worked better or differently for some use case. (There are 73 web-frameworks listed in the python.org wiki.)
A few more examples from pypi.org searches:
“Reed-Solomon” 84 packages
“Elliptic-curve” 535 packages
“Nearest neighbor” 408 packages
“Simplex” (as in simplex method) 29
“Django” 10,000+
I just noticed a HN post about a RAFT implementation in Haskell. Pypi.org says there are 22 hits for RAFT in the python package index.