Y# - The Variant development language
This article provides an in-depth look at Y#, the Variant YAML programming language / configuration and its core programming concepts.. Its is split up into the following sections:
- Programming concepts: This section deals with how the Variant YAML language handles common programming language concepts around process flow and execution.
- Substitutions and the Substitution Service: This section deals with how to transform messages using the substitution syntaxes.
- YAML Specialisation and derivatives: This is Variant's core productivity coding feature for enabling reuse of all YAML artifacts.
- YAML schema: This section contains schema for Variant YAML files as well as core default values for base pipes: