In this article, we introduce you to typeclasses in Haskell: what they are, how they can be used, and how to define your own instances of typeclasses.| Introduction to Haskell Typeclasses
In this article, we introduce you to the concept of algebraic data types and show how you can build your own data types in Haskell.| Algebraic Data Types in Haskell
In Rust, enums are composite data types that can have multiple variants. In this article, we show you how to define, instantiate, and use them. We also cover pattern matching and two common enums for error handling: Option and Result.| Enums and Pattern Matching in Rust
What's the Functor typeclass, and how can it be used? Find all the information you need to get started with Functor in our beginner-friendly blog post.| Functor Typeclass in Haskell