Rust Default Fields Values: Beyond the Builder Pattern
Simplifying struct initialization without sacrificing flexibility
Simplifying struct initialization without sacrificing flexibility
A post solely dedicated to the components used in this blog.
Haskell and Rust are two languages that are very different, but they have a lot in common. In this post I go over how Haskell has influenced Rust and how Rust has influenced Haskell.
Lazy sequences or lazily resolved sequences are highly useful for more situations than you might originally think. In this post I explain what these lazy sequences are, how they work and how they can beneficial in many use-cases.
We're partially aware we're using partial application, but we don't know what it is. In this post I go over what partial application is various ways it can be emulated in rust.
I love algebraic types, in fact I love them so much I wrote a whole blog post about them. In this post I go over why algebraic data types are special and how they can be used to make your code safer and more robust.
A brief yet informative introduction to this blog.