A software library with no code

CODELLMS

A Software Library with No Code by Drew Breunig

the whenwords library contains no code. Instead, whenwords contains specs and tests, specifically:

  • SPEC.md: A detailed description of how the library should behave and how it should be implemented.
  • tests.yaml: A list of language-agnostic test cases, defined as input/output pairs, that any implementation must pass.
  • INSTALL.md: Instructions for building whenwords, for you, the human.

Drew goes on to list a bunch of scenarios when this will not be useful. But it’s an interesting way to look at libraries.

UPDATED