Leon's Microblog – Posts tagged "Rust"

Rust Analyzer sounds like a joke character class you can unlock in Deltarune by interacting with rust too many times
Rust Analyzer sounds like an edutainment game for Pentiums
Rust programming tweet
I like how "It's called Rust (the proglang) because it's close to the metal (hardware)" and "It's called Rust because Mozilla's logo was red" and "It's called Rust because it's short for 'Robust'" and "It's called Rust because it's a pun on Chrome" are all actually incorrect.
Rust's modernity makes it feel like a crossover of academic proglang design's greatest hits… traits/decorators, hygenic macros, destructuring/pattern matching, the Maybe Monad… I'm loving it.
I really admire the Borrow Checker, not just as a piece of technology, but as a provocative work of art. It feels as avant-garde now as Python's whitespace rules felt in the 2000's.
I also feel like the ownership metaphor makes it much easier for me to understand what & and * mean, and why you would use them… Thinking of &x as a "borrowed x" sticks in my mind much more than whatever the hell it meant in K&R C.
I'm learning Rust (the programming language) and the decision to reduce most of the keywords to crappy little POSIX-style abbreviations like "mut" or "pub" or "fn" or "impl" is actually extremely pleasing and relieving. The spectre of Java has not blighted this ground.
ASCII Zoology of Modern Programming
All original content on this site, except where noted, is property of Leon, all rights reserved.