EK9 corpus data

The Q&A, the error pairs and the examples this site teaches from, as data files. Every record was validated by the EK9 compiler, version 0.0.1-0. Everything here is dedicated to the public domain under CC0 1.0.

The datasheet, README.md, says what each file holds and how every record was validated; manifest.json gives each file's record count and SHA-256.

filerecordswhat it is
ek9-qa.jsonl1225the Q&A corpus: question, alternate phrasings, answer, compiled EK9 example, keywords, topics and typical errors; the schema of /qa/qa.jsonl
ek9-qa-chat.jsonl5667the Q&A as chat conversations (system, user, assistant): one per question and one per alternate phrasing
ek9-error-pairs.jsonl2251wrong EK9, the error code the compiler reports for it, and right EK9: every Q&A typical-error quad and every fix in the error catalogue
ek9-examples.jsonl1248every whole EK9 program the site shows: the site examples (with their declared output), the error catalogue's failing sources and fixes, and the concept pages' own sources; `origin` says which
ek9-examples.zip2542every EK9 source the site compiles, as files in one zip: the site examples, the error catalogue, the concepts and the Q&A, each byte for byte the file its gate compiles, with a README; its record count is its number of files