Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ArchieML

 ArchieML

Presented at Code for Poland meetup.

Maciej Biłas

October 27, 2015
Tweet

More Decks by Maciej Biłas

Other Decks in Programming

Transcript

  1. ARCHIEML ArchieML (or "AML") was created at The New York

    Times to make it easier to write and edit structured text on deadline that could be rendered in web pages, or more specifically, rendered in interactive graphics.
  2. ARCHIEML EXAMPLE [days] * Sunday note: holiday! * Monday *

    Tuesday Whitespace is still fine around the '*' * Wednesday * Thursday Friday! * Friday * Saturday [] { "days": [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ] }
  3. ARCHIEML WHY ARCHIEML? Why not JSON? Or YAML? ▸ Whitespace

    is not significant to the document structure ▸ Unstructured text is ignored; there is no such thing as a parsing error ‣ The notation makes sense to non-programmers ‣ It always parses