Domain-Specific Languages
Conventions in software development often dictate the use of operator overloading, though there are justified exceptions where creating a private language can be beneficial. The rise of domain-specific languages, particularly embedded ones, showcases the power of combining templates and operator overloading, allowing developers to craft mini-languages within existing languages like C and Ruby. This approach opens up innovative ways to define and parse syntax, though it also raises questions of taste and judgment in its application.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 91: Kevlin Henney on C++
Related Questions