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

The principle reason Python flourishes is because it's highly expressive and readable. (There are things it misses, such as sensible lambda, any reasonable multi-threading model, etc.)

I can't see Rust competing on similar merits. Swift however (like Kotlin to which it is extremely similar) seem to be in the right sweet spot in terms of languages designed for usability, with a lot of useful f.p. constructs.



It depends on if all your writing cutom functionality. If all you have is one big main function, rust is pretty readable. Function definitions and structs are where things get a little messier.


I can't agree - there's too much going on in Rust - most people using Python want something approaching Matlab or R for ease of use.

I'm not saying Rust doesn't have it's sweet spot - but I can't see that as a general purpose language. (Likewise Haskell and Scala - that's just my opinion though :))


For better and worse, I wouldn't say anything so absolute about Scala. Scala contains multitudes ;)

You can write Scala as Java or Haskell or anything in between.




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

Search: