General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
p11
ThePrimeTime
comments
Comments by "p11" (@porky1118) on "C++ Is An Absolute Blast" video.
47:40 I don't agree at all. But if he reads this, I guess it's worth a try. I also know that Rust is not prefect. It's very limiting in some ways, and the features that get add aren't important. But it has many good things, so I just stick with it.
1
9:20 I still prefer to build the thing. But it depends. Especially for the simple, boring things I use libraries. For example if I want to derive some traits in Rust, I use the derive more crate. If I want to implement custom error types, I use the thiserror crate. But for vector math, I implement my own crates. And fo rserialization, too.
1
53:45 Looks very annoying to me. There's a return. Why do languages still have return? It's not an early return, so it's kind of useless.
1
41:30 I kind of get this problem. If I show parts of a program online, people sometimes just tell me to do something different, even if I know that I have to do it in a specific way, and even explained the reasoning.
1
20:00 I don't want JSON. So I'm happy Rust doesn't have this built in. I don't want to be encouraged to use protocols or formats. People should always question which protocols and formats they use. Only for something like TCP/UDP, it's probably good that it's built into Rust. There aren't really alternatives to that.
1
48:45 I don't agree to this either. I don't even think, you get done faster in an untyped language, where most errors occur only at runtime. In Rust I usually don't have bugs, and when I have they are at places where I handled the error myself (like using unwrap or unsafe code).
1
4:15 If I want a language with more freedom than Rust, I'll use Scopes. It's the only language besides C++, which allowes me to implement whatever I want. And in many ways I consider it better. I've never been able to implement a compile time dimension generic geometric algebra library before. And the only language I know of, where this exists, is C++. But my version is better since it tracks if a multivector is a versor or a blade at compiletime, which allows some optimizations. And some functions are only allowed for blades.
1
33:00 I like to use unsafe in Rust. Whenever I'm confident that something has a value, I do some unchecked operations.
1
24:15 I totally agree to that. Scopes might be the more powerful langugae. And Rust is also very good. But Rust definitely isn't as powerful as C++. And while Scopes is way more powerful than C++, it doesn't really have good libraries.
1