3 ms·
> Is there an application sweet spot/domain State of the Haskell ecosystem: https://github.com/Gabriel439/post-rfc/blob/master/sotu.md https://github.com/Gabri
by platz 10y ago
> Is there an application sweet spot/domain
State of the Haskell ecosystem: https://github.com/Gabriel439/post-rfc/blob/master/sotu.md https://github.com/Gabriel439/post-rfc/blob/master/sotu.md
The topics are roughly sorted from greatest strengths to greatest weaknesses.
Each programming area will also be summarized by a single rating of either:
Best in class: the best experience in any language
Mature: suitable for most programmers
Immature: only acceptable for early-adopters
Bad: pretty unusable
- gjkood 10y agoThanks for the link. Great reference. This could keep me occupied for a while.
- dxbydt 10y agoThis is a fantastic link & I love the discretely sorted topics with ratings (could be more granular but its a start). Is there a similar link for other PLs notably more pedestrian langs like Java/Python/C ?
- untangle 10y agoThis is an excellent Haskell resource. Grades are given by both application domain (e.g., "web development") and development task (e.g., "testing" or "IDE Support"). Each of the categories has not only a grade but also list of relevant libraries and example projects.
- cowardlydragon 10y ago"Note that there is one big catch: the default String type in Haskell is inefficient. You should always use Text whenever possible." I'm sorry to cherrypick, but how did this happen??? Unicode shouldn't be a library or extension. It should be in the language.
- harry8 10y agoThe state of the Haskell ecosystem is that it is amazing at encouraging people to write libraries, especially libraries to assist in writing haskell code but amazingly bad at encouraging people to write actual programs, especially actual programs useful for something that isn't writing code. Take out the programs that are for writing code, ghc, shellcheck, darcs etc. And what are you actually left with? git-annexe, pandoc, xmonad is hledger worth knowing about if you don't care what language it was written in? (Maybe it's amazing, first I've heard of it). Whenever I bring this up, people find it upsetting. The Haskell community might need to get past both of those things. 1.0 was 27 years ago. So many fabulous programmers have gone down the road for entertainment or enlightenment so where are your damn apps if you're a language that doesn't suck for writing them, no really, where are they?
- platz 10y agoI believe a similar dynamic exists with many of the expressive high-level languages; this is probably not an issue unique to the Haskell community. For example, I think many would struggle to name many open source user application written in Clojure as well.