Roman Gorodyshcher's Blog

Thoughts from the Trenches



Building Regular DSLs in Scala

A well-designed domain-specific language makes code expressive and easy to understand. But designing a nice DSL was always a challenging task. In this article I present a simple framework for constructing regular DSLs in Scala. Most internal domain specific languages… Continue Reading →

Scala: The Cost of Laziness

Have you ever wondered what’s the performance impact of using lazy keyword in Scala? Recently I had a dispute with my colleagues about it. It resulted in a set of microbenchmarks with quite interesting results which I share in this… Continue Reading →

© 2019 Roman Gorodyshcher's Blog — Powered by WordPress

Theme by Anders NorenUp ↑

Social media & sharing icons powered by UltimatelySocial