3 ms·
The poor ecosystem is very real, I agree. I'm a huge fan of Haskell in particular, but I don't use it as my everyday language precisely because of lack of suppo
by DonaldPShimoda 8y ago
The poor ecosystem is very real, I agree. I'm a huge fan of Haskell in particular, but I don't use it as my everyday language precisely because of lack of support in so many ways. Which is a shame, because the language really has so much to offer.
If you're frustrated by the lack of IDE support in particular, I'd suggest checking out Racket. One of the language developers' primary accomplishments is a dedicated IDE called DrRacket which is designed to make using Racket easy. The books "How to Design Programs" [0] and "Programming Languages: Application and Interpretation" [1] use Racket and are available online for free, and you can find Matthew Flatt's course notes for his functional class here: [2] (he's one of the language's primary implementers).
[0] http://www.htdp.org http://www.htdp.org
[1] http://cs.brown.edu/~sk/Publications/Books/ProgLangs/ http://cs.brown.edu/~sk/Publications/Books/ProgLangs/
[2] https://pubweb.eng.utah.edu/~cs5510/ https://pubweb.eng.utah.edu/~cs5510/