Language-oriented Programming

Language-oriented Programming is a way of programming computers where you make your own Domain-Specific Language to solve the problem in instead of using the existing language.

A place to create and talk about these is #esoteric-dsl on irc.freenode.net. If anybody ever joins, of course.