But why? Why use esoteric languages no one knows?? Why teach someone a language they can’t use at work? Just teach Go it’s so simple and teaches you actually good practices unlike Python. Senior devs hate it and junior devs love it for the same reason.
I think “esoteric” is meant for brainfuck, maldbrot and similar. D, nim and co, are quite traditional in language design languages, just not popular (yet).
> 1. understood by or meant for only the select few who have special knowledge or interest; recondite
> 2. belonging to the select few
Just because some people give special meaning to the phrase "esoteric programming language," doesn't mean that people who don't know about it should be chastised for not knowing the... esoteric meaning of the phrase. This reeks of "my club uses this adjective only for this occasion, you're not using it right, you don't belong to the club, go away".