Introduction¶
This document is aimed at statisticians who would be writing disclosure control rules or other people who are familiar in detail with the rules proposed for publication of statistical outputs.
This document describes a design for a language for describing disclosure rules. It is an imperative language whose syntactical style is influenced by the Go language amongst others.
A more declarative approach to language design may be possible. Such a design would likely eschew loops (“for” below) and use a functional filtering model. However initial exploration in this direction has suggested it would be harder to understand.