Differences between D:YAML and the YAML specification

There are some differences between D:YAML and the YAML 1.1 specification. Some are caused by difficulty of implementation of some features, such as multiple Unicode encodings within single stream, and some by unnecessary restrictions or ambiguities in the specification.

Still, D:YAML tries to be as close to the specification as possible. It should never load documents with different meaning than according to the specification, and documents that fail to load should be very rare (for instance, very few files use multiple Unicode encodings).

List of known differences:

Differences that can cause valid YAML documents not to load:

Other differences: