sisula, short for "simple substitution language", is a language for producing text output from XML input.
The ETL branch contains an SQL driven ELT framework for data warehouse automation. This framework can be used with SQL Server and is particularly useful for Anchor Modeling. There is a playlist of video tutorials on how to use it available here: https://www.youtube.com/playlist?list=PLG6-3kKEOyYlWEaEFzhcARtjqHU6zn1cH
The sisulator takes an XML file as input and converts this into a JSON-compatible object according to a mapping ruleset. It will then process a number of sisulets as specified in the given directive, which recieve the object as input. The sisulets are parsed and the sisula language substituted to JScript using regular expressions, after which the JScript is evaluated and the output stored.