3 ms·
Who/what company is using Haskell at work? I'm really interested how/why it would be used those days. I guess there are domains where it's adequate, but what a
by jokoon 9y ago
Who/what company is using Haskell at work? I'm really interested how/why it would be used those days.
I guess there are domains where it's adequate, but what are those?
- cies 9y agoFinancial (some banks), crypto (HKIO), Facebook (spam fighting iirc), SaaS apps (JanRain, Wagon, etc.) ... Haskell is a general purpose lang (unlike Go), and compiles to native code (unlike Python) which makes it quite fast running. There's a list here: https://wiki.haskell.org/Haskell_in_industry https://wiki.haskell.org/Haskell_in_industry
- actsasbuffoon 9y agoHaskell can be fantastically fast (rivaling C for some tasks), and nothing can beat it for writing parsers. Relying on lazy IO can be risky if you don't know what you're doing, but I've been able to write log parsers that can crunch multi-gigabyte files as fast as my SSD can read them, all without ever going over 4MB of RAM. Plus it's incredibly stable. Once you learn to avoid a few sharp edges (head, !!, etc.) you should never encounter an exception at runtime. Literally never.