Proposes a new methodology for developing programming languages, suggesting improvements in metaprogramming practices.
The object of interest in this paper is the development of a new methodology for developing new programming languages. The paper focuses on the reasons to propose the methodology: the root cause and the necessity, the rules, the goals and the requirements, the starting point. It examines the implementation: the investigations, development and testing steps, resources and tools, the limitations, workarounds, refinements. Keywords: System programming, Metaprogramming/ Programming languages development, Development methodology, C/C++, Preprocessor/Preprocessor++. Reference implementation available at: https://bitbucket.org/cobatasoftware/preprocessor/src/1.3.7/
No takes yet. Share an insight, caveat, or question.
Bozhidar Hinkov (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: