←back to thread

171 points g0xA52A2A | 3 comments | | HN request time: 0s | source
Show context
low_tech_love ◴[] No.41867927[source]
I find it interesting that every single piece of software that was ever written in Rust always mentions that very proudly in its title. It's not something I see often with other programming languages (most software is just software and doesn't necessarily advertise the language it was built with). I do not know anything about Rust, so I'm just curious, does this confer a kind of underlying trustworthiness or quality to the application?
replies(23): >>41867986 #>>41867995 #>>41868011 #>>41868016 #>>41868179 #>>41868202 #>>41868225 #>>41868314 #>>41868501 #>>41868526 #>>41868534 #>>41868587 #>>41868610 #>>41869045 #>>41869046 #>>41869095 #>>41869111 #>>41869302 #>>41869373 #>>41869409 #>>41869596 #>>41869606 #>>41869834 #
kreetx ◴[] No.41869111[source]
It seems as if the implementation detail is the feature. Can't the program stand for itself?
replies(1): >>41869753 #
acdha ◴[] No.41869753[source]
It is a useful feature. We’ve had tons and tons of bugs caused by C/C++ misfeatures which is both why Rust was invented and why users are looking for more stable alternatives after decades on the patch of the week treadmill. A tool like this is aimed at a technical audience who will see the appeal of a tool which is safer and easier to work on.
replies(1): >>41870181 #
kreetx ◴[] No.41870181[source]
Right, but I suspect people would like to use it to run VMs rather than start developing it. If the indent is to invite developers who "know rust", then that is the wrong measuring bar (IMO, of course), as you'd want developers who are interested in hypervisors instead of a specific language.
replies(1): >>41870501 #
1. acdha ◴[] No.41870501[source]
As a user of VMs, I would value memory safety because hypervisor exploits are nasty and patching is higher risk.
replies(1): >>41870719 #
2. kreetx ◴[] No.41870719[source]
Not disagreeing with you on the memory safety. It's just that the way "written in Rust" is used, it seems like a marketing gimmick to invite anyone who knows (or maybe wants to learn) Rust. Shows (IMO!) the weakness of the project rather than its seriousness.
replies(1): >>41871981 #
3. acdha ◴[] No.41871981[source]
I haven’t observed people taking that as a learning opportunity as opposed to an expression of a modern version of an existing tool which emphasizes safety.