Programming Language Design and Implementation Stack Exchange is a question and answer site for professionals, academics, and enthusiasts working on programming languages.
If you have a question about…
Compiler design and implementation, such as parsing, optimization, and code generation
Interpreter and just-in-time compilation techniques
The theory or implementation of type systems as they are used in programming
Human–computer interaction in language design
Implementation of language infrastructure like standard libraries or developer tooling
The history of programming languages and their implementations
…then you’re probably in the right place to ask your question.
Some questions, even if they appear to fit into one of the above categories, may still be off-topic:
Advice or support with specific coding problems or debugging help
Requests for possible language designs that do not provide sufficient criteria to objectively evaluate potential answers
Recommendations for off-site resources, such as books or tutorials
Questions that are overly broad or too opinion-based
Before asking a question, please look around to see if your question has been asked before. It’s also OK to ask and answer your own question.
If your question is not specifically on-topic for Programming Language Design and Implementation Stack Exchange, it may be on topic for another Stack Exchange site. If no site currently exists that will accept your question, you may commit to or propose a new site at Area 51, the place where new Stack Exchange communities are democratically created.