Hacker News new | past | comments | ask | show | jobs | submit login

Go is neat, but why not just use Haskell? (etc.)



Monads

Or more specifically, how non-intuitive it is to use the IO stuff

I don't care what it uses, or what is it called, I care about being able to use it with what I know

So yeah, I'll go for Go instead of Haskell


The IO stuff has almost nothing to do with monads.

It is unfamiliar, but if you use static typing, at least reap the benefits of better error checking, no runtime null dereferences, etc.


Yeah, because why would we ever need the compiler to help us identifying operations which make it harder to reason about our programs!


Haskell is ok, but you should check out the dynamic nature of Python


I think that the dynamic nature of python is why some folks prefer haskell over it.


yeah, that was my joke... no one got it. basically I'm talking about the never ending hunt for a perfect language


Well, not that many. So that settles it then.


That is why i said some.


You should check out the dynamic nature of Typeable.

"The module Data.Dynamic uses Typeable for an implementation of dynamics."

http://hackage.haskell.org/package/base-4.7.0.0/docs/Data-Ty...




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: