I was reading the TUG interview with Pavneet Arora who was this year organizer of TUG meeting in Toronto and one thing caught my attention. Mr Arora described use of ConTeXt to develop “specification-driven documentation” with an emphasis on YAML as a main trust of his current professional work. YAML as some people probably know is human-readable data serialization language but more importantly for me personally is the language used to write play books for Ansible, a widely used configuration, management, and orchestration software.
Unfortunately I was not quite able to understand the connection between ConTeXt and YAML described in the above article so here I plea for help. Could anybody kindly describe to me the relationship between ConTeXt and YAML? I have this vague idea that would be possible to write Ansible play book in ConTeXt which will then be able "TeX" into YAML play book but also into the printable documentation. The idea of course is not original and people will recognize Don Knuth's WEB which can produce both Pascal code and printable TeX document.