Re:Show HN: Python library for functional programming
by entilzha on Monday December 18, 2017 @11:03PM
(#15957639)
True, but for better or worse python has support for spark/sklearn/pandas/numpy/plotting/deep learning/web which makes it a good jack of all trades language for data/research science. Its strength is that it can do all of those at levels varying from proficiently to best-in-class.
It’s a great language for most programmers to get things done in, but it belongs to the school of ‘limited abstraction is for your own good’. For example, no multi line lambda expressions. The argument given is that it would mess up whitespace syntax. Haskell handles this situation, but it does indeed introduce a bit more syntax.
If you need to FP in a general purpose scripting language, I would be looking at Elixir or Javascript right now.