I keep finding nice ergonomics in rust and the book, e.g. you're told you have to say `impl<T> Point<T>` so the compiler knows T is a type param so then I wondered does that mean you can write `impl Point<i32>` and `impl Point<f64>` and overload the same methods for diff types
-
Show this thread
-
and you can! it just works!
3 replies 0 retweets 18 likesShow this thread -
~~~affordances~~~, michael
1 reply 0 retweets 15 likesShow this thread -
Replying to @mountain_ghosts
Hot take: this also is a result of actually being grounded in theory. The same thing that makes stuff modular can also make it tough to see how the bits fit together at times.
2 replies 1 retweet 5 likes -
Replying to @steveklabnik @mountain_ghosts
What really impresses me about Rust's history is that it's the product of smart academicians building on established research, and hardened systems/browser engineers who have seen the void and it is their souls this has led to a lot of such bits
2 replies 5 retweets 27 likes
You have probably just articulated the reasons that made me love it.
12:26 PM - 15 Mar 2019
0 replies
0 retweets
3 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Writing about stuff to learn how it works, mostly in Rust.
Lead Engineer at