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

Haskell is not at a tipping point yet where it's losing it's excitement. E.g. with RecordDotSyntax and the new haskell language server many longstanding pain points will be solved soon. There's especially lot's of excitement around haskell and web web development. Take a look at what we're doing with IHP: https://www.youtube.com/watch?v=UbDtS_mUMpI&feature=emb_titl... https://ihp.digitallyinduced.com/

Soon you can even deploy haskell web apps in 15 seconds: https://twitter.com/larsparsfromage/status/13066539171876495...

Growing between 5% and 10% weekly. Many new people are starting their journey into haskell with IHP :-) While the community might be changing, it's definitly not dying.



Could you please specify what is growing between 5% and 10% weekly and for how long? Thanks.


Community size. Measured by: Downloads, GitHub Stars, people in our gitter channel, twitter followers, Newsletter Subscribers, Youtube Reach.

E.g. on Sep 1. we had 870 GitHub stars and 321 Twitter Followers. Now (23 Sep) we're at 970 GitHub stars and 487 followers.

IHP has been launched around 3 months ago. So we're measuring it since then.


You can grow by 15% even if you have 20 or 25 users :-P .

I am a huge Haskell fan though. The 'problem' with Haskell is that, because of its roots in academic research the language will not chase success at any price (read hacks); and tends to eventually find solutions to its problems even if it means not being popular for a long time. I like that. Watch out for stuff like linear types[1] coming to GHC soon.

[1] https://www.tweag.io/blog/2017-03-13-linear-types/


> The 'problem' with Haskell is that, because of its roots in academic research the language will not chase success at any price (read hacks); and tends to eventually find solutions to its problems even if it means not being popular for a long time.

That's the PR line, but only describes about 5% of the problem with haskell.

But haskell's not relatively unpopular because it was late to add things like linear types. It's relatively unpopular because it doesn't care much about user experience.

Consider: it's getting linear types before an efficient string type in `base`. The first goal of this language is not good engineering practices and getting things right. The first goal of this language is "cool type stuff", with good engineering maybe goal 10 or something (is O(n^2) `nub` ever going to be deprecated I wonder?). And that's fine, we need a language for cool type stuff, let's just be honest about it.

Context: I've been Haskelling for 5 years, I've written a fair amount of FOSS in it, and it's my favorite language. I just want to help spread an honest impression of it.


maybe OP is referring to memory allocation during compilation?


Compared to many modern javascript apps haskell's memory usage is actually pretty good :)


What an excellent comparison :)




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

Search: