[dead]
But can't you then set up a system such that if a person only picks one source or a few sources, and that turns out to be bad, that it primarily impacts negatively only themselves? Letting it be their own responsibility?
Nitpicking: https://github.com/thelowsunoverthemoon/mahler.c/blob/4ebfe8... Should that type have been mah_acci instead of int? mah_acci doesn't seem to be used anywhere. Also, have you considered using (edit)…
[flagged]
Would educating people instead and giving them more options for information, not be better than banning access to information?
Enum matching is one of the better aspects of Rust.
> When I update the rust compiler, I do so with very little fear. My code will still work. The rust stdlib backwards compatible story has been very solid. This is not always true, as seen with rustc 1.80 and the time…
Indeed, unsafe Rust is overall more difficult than C++, like one speaker at a Rust conference claimed: https://lucumr.pocoo.org/2022/1/30/unsafe-rust/ And you are not being honest nor accurate here.
Not Firefox, but Servo has quite a lot of unsafe, even though some of the results are false positives. https://grep.app/search?f.repo=servo%2Fservo&f.repo.pattern=... So Servo at the very least cannot be said to be…
Wasn't the F-35 budget "explosion", or overruns, caused in general by mismanagement? But I will not argue that C++ is perfect. Instead, the ttps://en.wikipedia.org/wiki/Ariane_flight_V88 , where US$370 million was lost,…
People made similar arguments regarding C++ versus Ada. The US military and defense industry even got something like a mandate in the 1990s to only write in Ada. And then there was…
How can you be sure? When I looked at for instance sudo-rs, it proclaimed loudly that it is memory safe, but its code has lots of unsafe. https://github.com/trifectatechfoundation/sudo-rs…
> No, we don't. All of the ones we have are heavily leveraged in Chromium or were outright developed at Google for similar projects. 10s of billions are spent to try to get Chromium to not have these vulnerabilities,…
https://materialize.com/blog/rust-concurrency-bug-unbounded-... Edit: Replying to ghusbands: 'unsafe' is a core part of Rust itself, not a separate language. And it occurs often in some types of Rust projects or their…
People also write Rust code that is not memory-safe. https://materialize.com/blog/rust-concurrency-bug-unbounded-...
Does the Rust implementation not use any unsafe and does not use libraries using unsafe?
Are you really OK with runtime "expression patterns"? match (0, 1, 2) { case (F(), 0, G()) => ... } > Here (F(), 0, G()) is not an expression, but three separate expressions in a tuple pattern. As a result, this code…
Do you know of a good way to measure market share? I know of GitHub's and StackOverflow's surveys, but I'm not sure how well they reflect reality. There is also Redmonk. GitHub's survey did not say much about Rust I…
What concerns me is that the design of Carbon in aspects seem to have serious issues already now. In case that you are well familiar with for instance pattern matching, might you have any opinions on the pattern…
[dead]
But can't you then set up a system such that if a person only picks one source or a few sources, and that turns out to be bad, that it primarily impacts negatively only themselves? Letting it be their own responsibility?
Nitpicking: https://github.com/thelowsunoverthemoon/mahler.c/blob/4ebfe8... Should that type have been mah_acci instead of int? mah_acci doesn't seem to be used anywhere. Also, have you considered using (edit)…
[flagged]
[flagged]
[flagged]
Would educating people instead and giving them more options for information, not be better than banning access to information?
Enum matching is one of the better aspects of Rust.
> When I update the rust compiler, I do so with very little fear. My code will still work. The rust stdlib backwards compatible story has been very solid. This is not always true, as seen with rustc 1.80 and the time…
[flagged]
Indeed, unsafe Rust is overall more difficult than C++, like one speaker at a Rust conference claimed: https://lucumr.pocoo.org/2022/1/30/unsafe-rust/ And you are not being honest nor accurate here.
[flagged]
[flagged]
Not Firefox, but Servo has quite a lot of unsafe, even though some of the results are false positives. https://grep.app/search?f.repo=servo%2Fservo&f.repo.pattern=... So Servo at the very least cannot be said to be…
[flagged]
Wasn't the F-35 budget "explosion", or overruns, caused in general by mismanagement? But I will not argue that C++ is perfect. Instead, the ttps://en.wikipedia.org/wiki/Ariane_flight_V88 , where US$370 million was lost,…
People made similar arguments regarding C++ versus Ada. The US military and defense industry even got something like a mandate in the 1990s to only write in Ada. And then there was…
How can you be sure? When I looked at for instance sudo-rs, it proclaimed loudly that it is memory safe, but its code has lots of unsafe. https://github.com/trifectatechfoundation/sudo-rs…
> No, we don't. All of the ones we have are heavily leveraged in Chromium or were outright developed at Google for similar projects. 10s of billions are spent to try to get Chromium to not have these vulnerabilities,…
https://materialize.com/blog/rust-concurrency-bug-unbounded-... Edit: Replying to ghusbands: 'unsafe' is a core part of Rust itself, not a separate language. And it occurs often in some types of Rust projects or their…
People also write Rust code that is not memory-safe. https://materialize.com/blog/rust-concurrency-bug-unbounded-...
Does the Rust implementation not use any unsafe and does not use libraries using unsafe?
Are you really OK with runtime "expression patterns"? match (0, 1, 2) { case (F(), 0, G()) => ... } > Here (F(), 0, G()) is not an expression, but three separate expressions in a tuple pattern. As a result, this code…
Do you know of a good way to measure market share? I know of GitHub's and StackOverflow's surveys, but I'm not sure how well they reflect reality. There is also Redmonk. GitHub's survey did not say much about Rust I…
What concerns me is that the design of Carbon in aspects seem to have serious issues already now. In case that you are well familiar with for instance pattern matching, might you have any opinions on the pattern…