WumpsΒΆ
The purpose of this project is to define a widely useful macro programming syntax suitable for defining domain-specific languages. Wumps is not a programming language in and of itself. It is a low-level format that provides structure for data, but does not operate on, or assign meaning to it. In this aspect, it is similar in function to YAML, JSON, or XML. One of the main goals of Wumps is to facilitate the development of customizable languages by eliminating most reserved keywords and built-in constructs in favor of user-defined functions and macros.
Wumps is part of the Code Craftsmen project. The documentation is hosted on Read the Docs and the source code can be found on GitHub.