Grant Report : Complete YAML::PP - September 2017

No Comments

Tinita has already achieved much in a short time on her grant to Complete YAML::PP. She has provided full details at Some highlights:

  • Produced YAML::PP::Lexer, ::Parser, ::Dumper, ::Emitter, ::Reader, ::Highlight
  • Continued work towards full YAML 1.2 compliance
  • Allows Unicode chars
  • Bugfixes, refactors and miscellaneous doodads

Code is on github.

You're wondering "What's so cool about this?" Check out Tinita's talk where you can learn all about the secret features of YAML that few parsers get right.

You're asking "How can I help?". Tina sez:

"If you have YAML data that you think should be valid, but YAML::PP can't parse it (or the other way around), please create an issue or send it to me (of course, you have to take into account the features not implemented yet).

You can simply do:


% yamlpp5-highlight < file.yaml
# ANSI colored YAML
% yamlpp5-load < file.yaml
# Data::Dumper output
% yamlpp5-load-dump < file.yaml
# Load and Dump back into YAML
% yamlpp5-events < file.yaml
# Show parsing events in yaml-test-suite format


I'm happy to receive suggestions and comments on the API."


Leave a comment

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at

About this Entry

This page contains a single entry by Mark A Jensen published on September 30, 2017 3:25 PM.

Final Report : Grant "Robust Perl 6 Unicode Support" was the previous entry in this blog.

Final Report: Start ACT - Voyager is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.


OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2