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

> Then, of course you work with Haskell for a bit and end up going back to whatever you started with

Why do you think that? Haskell sees pretty widespread industry usage these days.



In my experience Haskell is exactly what one of it's creators called it "a DSL for writing DSls". Elm can be viewed as one of such dsl, occam razor focused on web front-end. Otherwise,90% of the time you are stuck in IO along with some really hard to grasp libs to help your pl learnings and rarely anything else


I'm not really sure what you're trying to get at? While, sure, Haskell excels at making (e)DSLs, it's far from the only usage for it. For web development it's quite good as well, a long with a ton of other areas. There are plenty of practially oriented libraries, and at the same time, also plenty of libraries focused on using as much of the advanced type system as possible.


I'm not really sure what you mean by "stuck in IO" but that's a consequence of laziness so it's pretty much unavoidable in FP in general.

As for "hard to grasp libs," I find them much easier to use than C libraries. They're actually quite well suited to certain domains.


This is simply not true.


I think you're mistaking Haskell for Lisp?


> Haskell sees pretty widespread industry usage these days.

Yes, just for one example:

https://www.reddit.com/r/haskell/comments/86cg1u/jobs_obsidi...


Did you have to link to a 5 months old post? :)

Each week some new job gets posted on r/haskell.


I linked to this one because it is relevant to Elm, also because I now work here :)




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

Search: