git @ Cat's Eye Technologies Chrysoberyl / master article / Formats.md
master

Tree @master (Download .tar.gz)

Formats.md @masterview markup · raw · history · blame

Formats

These are file formats that Cat's Eye Technologies has defined, and implemented processing tools for. "File formats" are generally simpler than languages.

Falderal

  • subtitle: Literate Testing for Languages
  • inception-date: 2011
  • reference distribution: Falderal distribution

Falderal is a file format for literate test suites. It is particularly suited for documenting programming languages (or other specifications of ways to transform text) and testing their implementation(s) in a language-agnostic fashion. The dumbed-down sound-bite version: "doctests for DSLs". It can be embedded in both Markdown and Literate Haskell.

Reference Implementation: py-falderal

  • license: BSD license
  • host-language: Python

Implementation: Test.Falderal

  • license: BSD license
  • host-language: Haskell

Feedmark

Feedmark is a file format for embedding curational information in Markdown.

Reference Implementation: feedmark (Python)

  • license: MIT license
  • host-language: Python