This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
According to this: https://redmonk.com/sogrady/2022/10/20/language-rankings-6-22/
What is surprising is that it is:
- more adopted than Clojure that I thought to be the most popular functional language (even though I think it's really bad).
- much more adopted than Erlang and F#, I thought Haskell is used less frequently than these.
- has almost as many projects as Elixir in GitHub, but much more popular on Stack Overflow - shows the strength of the community.
- as widely adopted as Perl.
Looking at this chart I think we can get Haskell into the top 10 (or even 5) languages by solving several problems, as community (I do have a vested interest that it happens – our SimpleX Chat is written in Haskell):
- make JSON a first class citizen in Haskell code, ideally with some syntax-level support, without requiring QQ, rather than one of the most complex to use libraries. It doesn't seem a coincidence that 2 most popular languages - JavaScript and Python - make it really easy to integrate with JSON.
- make cross-platform compilation "manageable" (including mobile and web), not just "possible".
- solve problem of compiled binary size - it should be at least 5x, better 10x smaller – even if it comes at cost of 10x longer compilation time (so that we would only use it for production builds).
- at the same time, make interpreted tests execution simpler - I still can't figure out how to do it, waiting for several minutes until it builds with most cores idling is very time consuming... Maybe this is a solved problem, and there is a simple answer how to do it.
- make networking and cryptography more trustworthy - with exodus of some maintainers into Rust-land they are at risk of abandonment – I will share more comments on this subject a bit later.
These are all issues that Haskell Foundation and community can help solving, we could chip in some time/money too if there is some concerted effort.
Honestly, you just need more competitive salaries paying people to write Haskell. That's literally all it would take. The reason we don't have that is because many of us sacrifice pay to work in a language we enjoy..
Subreddit
Post Details
- Posted
- 2 years ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/haskell/com...
Does it? It seems to me it has the lowest FTE pay.. It's pretty rare to see a Haskell job advertised for more than $100k/year in the US, where a non-FAANG senior engineer can typically get $200k without much difficulty