I plan to publish a blog post titled Other Reasons Why Rust Is My Favorite Programming Language. It's currently a draft.
I'd greatly appreciate any feedback you could provide. I've only been coding in Rust for about a year so I may have gotten some things wrong. Please comment directly on the document.
There's one area in particular where I need help. After explaining the Rust preprocessor, I attempt to assuage the fears of those who maintained code bases in the 1990s by explaining that unlike the C/C++ preprocessor, you can't do crazy things like redefine language keywords or invent your own macro language. However, I don't provide the technical details to back that up because I don't understand Rust's preprocessor well enough. Your guidance would be greatly appreciated on this point.
Thanks in advance (and more thanks later!)