Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Should probably look into Haskell. Have absolutely no clue what's it best suited for?


Here are some stories of what it's actually used for: https://old.reddit.com/r/haskell/comments/12vhz1c/genuine_qu...


Ha! I was also curious. Thank you for sharing.


Please allow me to share a blog post and a learning resource:

- Consider Haskell - https://gilmi.me/blog/post/2020/04/28/consider-haskell

- Learn Haskell by building a blog generator - https://lhbg-book.link


You might find this survey of Haskell's maturity of different use cases very useful:

https://github.com/Gabriella439/post-rfc/blob/main/sotu.md


I have yet to find a place in my own work where Haskell would strictly be a better choice, but god damn its fun to write.

Thats not a knock on Haskell either, I have a more bog standard job than it likes.


It's a general purpose language, I wouldn't say it's more or less suited to this or that, other than the libraries available for it.


It is a garbage collected language so it is generally less suited for real time applications. As far as I am aware there aren't any implementations designed to run on very low memory embedded platforms.

As far as I am aware GHC's collector is not as good as Java's.


Writing parsers and tokenizers probably.


That's what it's best for, but personally I use it for everything. If I ever get into low-level code I'll probably use Rust though.

You can confirm that parsers/tokenizers is ranked "best in class" here though:

https://github.com/Gabriella439/post-rfc/blob/main/sotu.md




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: