Axiome - Language for Lists
Article type: Fundamental
Article name: Axiome - Language for Lists
Author: Framez
Description:
Listiary has its own small language for writing lists, called Describe. It’s meant to be readable and consistent, without feeling like programming.
What WikiMarkup is to Wikipedia, Describe markup is to Listiary.
Describe is a domain specific markup language designed to write and maintain complex data lists that are compiled on demand to various formats, such as HTML, XML, SQL and JSON. It is simple to use, intuitive and easy to master. Describe is readily extendable - implementing support for new target languages or customizing the transpilation process is straightforward, making it adaptable to a wide range of projects.
It is a standalone language as well - perfectly usable on its own.
In the Listiary ecosystem, it is used to transpile Describe Markup to JSON - that JSON is used in the wiki engine.