Conversation
Notices
-
Angry Sun (sun@shitposter.world)'s status on Wednesday, 04-Sep-2024 10:06:51 JST Angry Sun @silverpill what do you think of Rust -
silverpill (silverpill@mitra.social)'s status on Wednesday, 04-Sep-2024 10:06:51 JST silverpill @sun literal coolest thing ever
-
Angry Sun (sun@shitposter.world)'s status on Wednesday, 04-Sep-2024 10:35:59 JST Angry Sun @silverpill no issue with it? I see a lot of people complaining that it makes things too difficult.
I'm a big fan of as much compile-time checking as possible so it seems right for me but it supposedly has a big learning curve. -
silverpill (silverpill@mitra.social)'s status on Wednesday, 04-Sep-2024 10:35:59 JST silverpill @sun Rust ecosystem today resembles JavaScript ecosystem in mid-2010s: everything is moving very quickly and you are often forced to use the latest versions of compiler / libs.
Other than that, I don't have any issues with it. Sooner or later the ecosysem will stabilize.
>I see a lot of people complaining that it makes things too difficult.
For me it makes things easier because it takes care of many minor tasks and allows me to focus on what is actually important
-
Tadano (tadano@mt.watamelon.win)'s status on Friday, 06-Sep-2024 16:10:01 JST Tadano @silverpill @sun Given the interest in it shown by state actors and industry, I suspect the stabilization will happen sooner than later. These two groups have deep pockets and an even deeper need for stability due to their historically sclerotic track record in updating old systems. God willing this means more than one compiler implementation can be made as well.
>For me it makes things easier because it takes care of many minor tasks and allows me to focus on what is actually important
Could you elaborate on this? I'm curious given I've repeatedly heard the opposite as a common complaint against Rust. In particular regarding the compiler being fussy. -
silverpill (silverpill@mitra.social)'s status on Friday, 06-Sep-2024 16:10:01 JST silverpill @tadano @sun This is because most programming errors are catched at compile time (especially if you follow best practices). You don't need to worry about them, and that frees mental faculties for high-level tasks (logic, architecture). I guess it's true for all strongly typed languages, but Rust feels more error-safe than Typescript for example (which I use for mitra-web).
-