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

"focuses on the soul of pure functional programming which makes it more cool"

This is tangential to this post's main point but if you're trying for mass adoption this can go badly. Case in point, a hardware company I backed decided to write their code using Haskel like why "because it's cool" and now the people who are trying to modify/work with it have to deal with Haskell vs. a general purpose language like C++ idk...

edit: I also realize most of this code is python but yeah



> deal with Haskell vs. a general purpose language like C++

What's the actual problem? Company decided to use Haskell (which is also a general-purpose language) then hired people who don't know it?

If so, hire a bunch of Pythonistas to work on a Rails project and you'll have similar kind of struggles (and it won't mean that Python or Ruby are somehow bad, it'll be an almost entirely non-technical issue).


the problem is it's intended to be an open source device so haskell would be harder to work on than something simpler like C++

again my point is about adoption, hence offering multiple languages in most products like stripe for ex

edit: it's alright, when they actually ship these things (after putting down $3.5K) I hope I will take it upon myself to port it to C++ myself

edit: "general purpose" is probably the wrong way to put it, Haskell is harder to read than C++ is my pov


If you know Haskell and don't know C++ then C++ will be harder to read. Haskell is definitely less widely used than C++, but that doesn't make it more complex.


Idk, they're different eg. imperative vs. declarative and that monad thing.

Still... I'm working with someone who came from a Swift background and thinks JavaScript is hard so that goes against my thought.




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

Search: