YAML and YAMLScript
summary
YAMLScript is a new YAML-based loader and programming language that claims to give a single, consistent loader across languages, add embedded transforms, provide schema validation, and compile to native code. A reference implementation and libfyaml plus a PST-based release pipeline back the work; a playground shows 7 of 17 parsers fail (12/17 if the final newline is removed). Examples include a CircleCI config refactor done in ~30 commits that generates identical YAML, and a compiled runtime that boots in 19 ms startup versus ~4 s for raw JVM. YAMLScript loader aims for secure, reproducible loads.
AI-written summary · about
chapters (14)
- 0:00YAML and YAMLScript intro
- 2:50What is YAML
- 9:32YAML history
- 11:37Weird YAML syntax
- 16:32YAML load issues
- 17:16Fixing YAML
- 18:59Introducing YAMLScript
- 23:36YAMLScript goals
- 26:03How YAMLScript compiles
- 29:13Installing YAMLScript
- 31:45YAMLScript syntax
- 32:48YAMLScript composition
- 33:29Refactoring CircleCI
- 35:36Q&A
related talks
27mSynchronizing Objects to YAML using Black Magic
30mMonday Lightning Talks
32mPRETTY LITTLE COMPILERS
59mEverything as a Code
30mMANY USES OF SCALAFIDDLE
25mMaking Automatically Compliant Design Documents With Infrastructure as Code
27mProduction Language Specification - Requirements for Multiple Usages
29mLegalese: Software Eats Contract Drafting
