Monoglots: When a subset is not

A polyglot in computer science is a snippet of text which is valid in two or more programming languages. Think of them as the “Yanni and Laurel” or “blue or gold dress” of programming languages¹ . Or better yet an Escher piece where you interpret differently based on what you’re expecting to see. Different interpreters will recognize the snippet of text as their own.

Day and Night, M. C. Escher, 1938