Proposal: Programming Language Design
Esoteric programming languages (though recreational) are still programming languages that go through the same design process as non-esoteric programming languages. Obviously the goals of an esolang are different to a non-esolang, but some concepts (lexing, parsing, evaluating, syntax, semantics, etc) are identical, and usually harder due to being an esolang. Some questions that usually won't apply to a non-esolang would be highly important to an esolang, such as additional bracket characters for an esoteric Lisp-like, or non-ASCII operators for a golfing language.
Should questions about esolang design be included in this proposal?