Oxide is a personal project that takes inspiration from the principles discussed in “Notes on a Smaller Rust” and its follow-up, “Revisiting a ‘smaller Rust’”. It aims to explore a new language design that simplifies and optimizes the development process while inheriting Rust’s best qualities.
I really like some things, like the more comprehensive macro system with compile-time reflection.
I hate other things, like implicit implementation of traits. It’s one of the features of Go that makes it really hard for me to read.