Writing Scala DIY style (part1)

Introduction I’ve been contemplating a project in which I recreate commonly used libraries to gain a deeper understanding of their functionality. Many Scala projects rely on a variety of libraries that offer unique features such as effect systems, streams, and other essential components. It’s crucial to understand the purpose of each building block in a modern Scala project. While most of these libraries are well-documented and provide ample information about their design choices, I believe that the most effective way to grasp the author’s intent is by re-implementing the library yourself....

April 8, 2023 · 5 min · 1040 words · benetis