YAML Ain't Markup Language (YAML)
YAML is a human-readable data serialization format that takes concepts from programming languages such as C, Perl, and Python, and ideas from XML and the data format of electronic mail (RFC 2822).
~Wikipedia
Why Use YAML?
* Supports boolean, numerical, and textual data!
* Human-readable!
* Data is easily changed and accessed.
* YAML is object-orientated and parent/child based, just like BYOND!
The Limitations of YAML
* Cannot store 'datums' inside of lists.
* Default YAML format uses apostrophes as one of its constructs, making some textual messages difficult.
* Very strict style. No fancy stuff allowed!
I'll be working on this library tomorrow and if I don't release it by then, expect it on Friday. I'm trying to go through the entire Wikipedia page and implement all the features it shows, but we'll see if I can get them all in.
That's it for now, tell me what you think and what you think I should name the library. ;)
-Seth
Copyright © 2025 BYOND Software.
All rights reserved.