The Perl and Raku Foundation

  • Home
  • About
    • News
    • The Board
    • Advisory Board
    • Committees
    • Get Involved
  • Donate
    • Our Donors
    • Payments
    • How Do Sponsors Benefit?
  • Grants
    • Running Grants
    • Grants Committee
    • Grant Benefits
    • Grant Ideas
    • How to Write a Proposal
    • Perl Core Development Fund
    • Raku Development Fund
  • Legal
    • Articles
    • Trademarks
    • License FAQ
    • Artistic License 2.0
    • Artistic Notes 2.0
    • Artistic License 1.0
    • CPAN Licensing Guidelines
    • Contributor License Agreement
    • Conflict of Interest Policy
    • IRS Filings
  • Charters
    • Marketing Committee
    • Grants Committee
    • Community Advocacy Committee
    • Bylaws
    • The Board
  • The Perl and Raku Conference
  • Project Support
  • Download
  • Perl Merchandise
  • Home
  • About
    • News
    • The Board
    • Advisory Board
    • Committees
    • Get Involved
  • Donate
    • Our Donors
    • Payments
    • How Do Sponsors Benefit?
  • Grants
    • Running Grants
    • Grants Committee
    • Grant Benefits
    • Grant Ideas
    • How to Write a Proposal
    • Perl Core Development Fund
    • Raku Development Fund
  • Legal
    • Articles
    • Trademarks
    • License FAQ
    • Artistic License 2.0
    • Artistic Notes 2.0
    • Artistic License 1.0
    • CPAN Licensing Guidelines
    • Contributor License Agreement
    • Conflict of Interest Policy
    • IRS Filings
  • Charters
    • Marketing Committee
    • Grants Committee
    • Community Advocacy Committee
    • Bylaws
    • The Board
  • The Perl and Raku Conference
  • Project Support
  • Download
  • Perl Merchandise

Complete YAML::PP Report #1

By Mark A Jenson
September 30, 2017
​
Tinita has already achieved much in a short time on her grant to Complete YAML::PP. She has provided full details at blogs.perl.org. 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."
MAJ

Categories: Grants

Yet Another Society
(DBA) The Perl And Raku Foundation

440 N Barranca Ave
#6055 Covina, CA
91723 UNITED STATES

email: [email protected]

Donations keep the Perl & Raku Foundation alive and we appreciate all of our donors, past, present, and future.

​You can donate online or send a check with your contribution.
​Click Donate to get started.
Donate