Poll: Haskell or Go?
11–20 of 35 posts
Re: Poll: Haskell or Go?
#12What kind of "server side" application? As a systems developer many of my applications would be more suited to Go. The biggest problem with Haskell's lazy evaluation system in real world analyses is that performance is unpredictable. While I would strongly consider using Haskell for an academic publication (e.g., my master's thesis), I would be more cautious about using it in a systems capacity. Then again, my assump…
Re: Poll: Haskell or Go?
#13Plus Go has easy conurrency via message passing, which is nice to have these days.
Re: Poll: Haskell or Go?
#14Haskel is beautiful language, but I voted Go because side effects in Haskel are pain and if you want language to the server I suppose it is because of doing side effects (like working with db or files, changing memory, serving webpages etc). Plus Go has easy conurrency via message passing, which is nice to have these days.
Indeed. I voted Go because learning it made writing concurrent software FUN! (As it should be)
Re: Poll: Haskell or Go?
#15Re: Poll: Haskell or Go?
#16But, really, good systems are based on well-defined protocols, which makes the language choice moot. (If you're passing Java or C++ objects over the wire, shame on you!)
Re: Poll: Haskell or Go?
#17Haskell has lots of fundamental weaknesses when it comes to long-running real world programs, laziness being the most obvious one.
Re: Poll: Haskell or Go?
#18For me, Go has replaced C++ and Java for systems work. All of my projects at work for the past 6 months have been done in Go. I don't think we'll be going back. But, really, good systems are based on well-defined protocols, which makes the language choice moot. (If you're passing Java or C++ objects over the wire, shame on you!)
I, for one, would really love to learn more about Go.
Re: Poll: Haskell or Go?
#19Haskel is beautiful language, but I voted Go because side effects in Haskel are pain and if you want language to the server I suppose it is because of doing side effects (like working with db or files, changing memory, serving webpages etc). Plus Go has easy conurrency via message passing, which is nice to have these days.
> Plus Go has easy concurrency via message passing, which is nice to have these days. Indeed. I voted Go because learning it made writing concurrent software FUN! (As it should be)
Re: Poll: Haskell or Go?
#20What kind of "server side" application? As a systems developer many of my applications would be more suited to Go. The biggest problem with Haskell's lazy evaluation system in real world analyses is that performance is unpredictable. While I would strongly consider using Haskell for an academic publication (e.g., my master's thesis), I would be more cautious about using it in a systems capacity. Then again, my assump…
Haskell with a cleaned up library and eager evaluation would be a dream. Alternatively, adding type classes to OCaml (and removing the object system) would yield a similarly awesome language.