fastn language is an alternative to XML/JSON for storing data.
fastn language is designed for humans to write data. It tries to be as minimal
as possible, intuitive and readable, no quote character for strings, avoid
-- record person:
optional body bio:
-- person amitu: Amit Upadhyay
location: Bangalore, India
Amit is the founder and CEO of FifthTry.
Consider the above example where we have described our data as
notice we have type for each field. Notice also our types
like "heading of the data",
body, which lets people write multiline strings
without worrying about quoting or indentation etc.
ftd::p1 grammar guide to understand the low
level grammar better.
fastn also supports referring to other
fastn files, so one can describe the
schema or data in one file and refer it from other files.