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?

  • I was going to ask this exact question
    – mousetail
    Commented Nov 21, 2022 at 15:47
  • 1
    APL famously used non-ASCII characters throughout. I don't think anyone (at the time) would have called it an "esoteric language" (at least, not by the modern standard - all languages were pretty esoteric early on)
    – warren
    Commented Dec 1, 2022 at 14:04

1 Answer 1



(Most) Esolangs are definitely programming languages. Also, the very idea of the site itself came from 5 users in the Code Golf Stack Exchange, where we love working on esoteric and golfing languages. However, we might want to add a tag for this.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .