Nicolas Ward’s Reviews > Programming Rust: Fast, Safe Systems Development > Status Update

Nicolas Ward
Nicolas Ward is on page 100 of 735
Learning about move and copy and how they compare to other language implementations feels like something unlocking. All the time spent hacking safe memory in an old C++ codebase...
Feb 24, 2022 10:32AM
Programming Rust: Fast, Safe Systems Development

flag

Nicolas’s Previous Updates

Nicolas Ward
Nicolas Ward is on page 252 of 735
Enums and patterns have everything I love about Scala pattern matching and more. I'm trying to think if I ever used a C Union. Probably just to learn about them?
Feb 27, 2022 07:15PM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 224 of 735
I think trait inheritance being a distinct syntax will bother me a bit
Feb 27, 2022 03:03PM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 187 of 735
Module access control, interesting
Feb 26, 2022 07:15PM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 172 of 735
Interesting to see what error features are built in versus in a crate. I do like that you have to be explicit; Java having a way to always short circuit to an undeclared exception bothered me.
Feb 25, 2022 12:28PM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 144 of 735
Definitely helpful to have spent a lot of time with Scala match expressions recently.
Feb 25, 2022 11:48AM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 130 of 735
I always hated the non-transitivity of const! By convention I'd try to enforce Rust rules but you couldn't.
Feb 24, 2022 11:33AM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 113 of 735
"This is not so different from the process C and C++ programmers impose on themselves; the difference is that Rust knows the rules and enforces them."
Feb 24, 2022 11:04AM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 108 of 735
Implicit chained dereferencing of . is basically how I used to write C but without all the painful casting and -> notation.
Feb 24, 2022 10:41AM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 78 of 735
Interesting that strings are encoded in-memory. I was always under the impression from C++ that fixed width encoding were superior
Feb 21, 2022 04:58PM
Programming Rust: Fast, Safe Systems Development


Nicolas Ward
Nicolas Ward is on page 72 of 735
Feb 20, 2022 04:15PM
Programming Rust: Fast, Safe Systems Development


No comments have been added yet.