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

The way I have seen it explained before: Rust is not the perfect applications language, but there actually aren't any good mainstream applications languages out there, so Rust is perhaps the best we've got.

What I want:

    * Powerful, strict typesystem (typeclasses, sum types, type-inference, closures)
    * Constrained mutation, no 'spooky action at a distance'
    * Safe multithreading
    * Fast
    * Memory-safe
    * Native binaries
    * Large, deep ecosystem
    * Great tooling
    * Jobs
Rust comes closer than most.



Funnily enough, Haskell also fulfills all the listed qualities.


That is not a coincidence :) I like Haskell a lot but at this point I am willing to bet that I will never be paid to write it. It fells like community of 'people like me' have collectively decided that Rust, not Haskell, is their best bet for a better life, and I'm fine with that.


How many jobs are out there where they expect you to know Haskell?


More than for Rust, given its age.


Not sure that this is true now, but willing to bet my career that this won't be true in 3 years.


Depends on how much people feel like writing userspace code with the usability of a language designed for kernel, drivers and GPPGU programming.

https://wiki.haskell.org/Haskell_in_industry


Rust is awesome but the ecosystem and job market are tiny.




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

Search: