| Maybe I just need to spend more time with Rust and deal with it, but I'm sad the industry desires to rally around it. Despite the specific subset of protections it aims to provide, I have always had issues with how ugly the language is. To a lesser extent, I have a problem with the protections it doesn't provide and leads developers to think they're writing safe software that in specific cases, actually just promotes silent failure through invalid data, not crashing. I'm impressed that the language is even uglier than bad C++, which is an accomplishment in violating the beauty of reading. Edit: No, I think complicated C++ is also distasteful, but equally, sometimes both are just simply necessary. Annotating specific attributes of data flow is just a requirement for types of guarantees, but I wish they weren't always done inline. It incentivizes programming language authors to squeeze more out of columns, and as a result creates quirky reading that while is more featureful or does things that aren't even possible in other languages, makes for a less than aesthetic reading experience. I think my opinions can be handwaved away here, but I just wish we as programmers found nicer ways to give these attributes to functions, variables, and parameters. My account is throttled by Hacker News moderators. So, I can't participate any more here for the time being. Thank you for replying to my comments. Just expressing some petty opinions, I don't mean to start a syntax flame bait war, sorry all. Edit (for Ygg2): What you think is superficial is an entire portion of the art of software development. And your usage of FUD is incorrect. Disliking a painting, a song, or a book isn't FUD. It's just plain as day disinterest. |