Proto-DSL

When working in wiki we are often creating mini-languages (domain specific languages or DSL) that we use to make our work easier. Each page-item]] in wiki has it's own DSL that allows you to customise what data / how the data is displayed.

But the relationship between wiki and domain-specific-languages goes much deeper. Every time you create a wiki-page, and carefully choose a title for that page you are in fact contributing to a new language that other authors can speak.

> Note: explain in detail with programatic examples later.

# Forms

# Buttons

# Plugins

# Microservices