Makes me think back to the days of SCRIPT, GML/SGML, and DCF
Code:
:h1.Chapter 1: Introduction
:p.GML supported hierarchical containers, such as
:ol
:li.Ordered lists (like this one),
:li.Unordered lists, and
:li.Definition lists
:eol.
as well as simple structures.
:p.Markup minimization (later generalized and formalized in SGML),
allowed the end-tags to be omitted for the "h1" and "p" elements.
The original idea was that documentation could be written using DCF, and then when it was processed, the same input format would be output according to the characteristics of the output device; lineprinter / laser printer / dot-matix, glass-tube etc