Session

YAML and YAMLScript

Love it or hate it, YAML shows up pervasively in your daily software
development experience.
It's everywhere.

YAML wanted to be a human-friendly, programming language agnostic, data
serialization language.
It became a popular config file format instead.
Its minimal API is 2 functions: `dump` and `load` and most users have never
tried `dump`.
Despite this trivial appearance, YAML is a deep and dark subject rarely
explored.

In this talk, Ingy döt Net, inventor and maintainer of the YAML data
language, will show you the ugly, the bad and the good of YAML.
He'll guide you on a tour of YAML you've likely not encountered...

Including YAMLScript!

YAMLScript is a new YAML loader that addresses many of your woes and wishes
wrt working with YAML.
If YAMLScript sounds like a programming language, you are correct, it is.
YAMLScript is _also_ a drop in replacement for your existing YAML framework.

YAMLScript:
* Loads existing YAML files correctly and consistently in any language
* Allows embedded transforms at any level
* Is a complete functional programming language
* Clean, flexible YAML-based syntax
* Applications and shared libraries
* Can compile to native machine code

Ingy döt Net

The YAML Guy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top