3 ms·
> Places where the ecosystem is not quite as mature. If you're building a server and have to interact with Cloud services in Haskell, you'll have a bad time. W
by japhyr 3y ago
> Places where the ecosystem is not quite as mature. If you're building a server and have to interact with Cloud services in Haskell, you'll have a bad time.
Why does a server that interacts with cloud services not fit well with functional programming?
- solumunus 3y agoRead what you’ve quoted. They say the ecosystem is lacking, not that the issue is inherent in FP.
- japhyr 3y agoThey wrote about "places where the ecosystem is not quite as mature", and then referenced interacting with cloud services. I read that as alluding to the rapid development and instability of some cloud services. I've written plenty of non-FP code that interacts with less mature systems, and the problems I've always run into have been related to changing APIs and behaviors of the remote systems, not anything inherent to the language or paradigm I'm using. I was wondering what it is about FP that makes it less suitable for unstable environments.
- myaccountonhn 3y agoWhat I had in mind was that the library ecosystem just isn't mature yet, so the libraries are incomplete or undocumented.
- quickthrower2 3y agoOne way around this maybe to just write a terraform-using library in Haskell then leverage all of it’s compatibility across clouds.