= The Nix language

include::intro.adoc[leveloffset=+1]

include::types.adoc[leveloffset=+1]

include::dont-read.adoc[leveloffset=+1]

include::repl.adoc[leveloffset=+1]

include::variables.adoc[leveloffset=+1]

include::numbers.adoc[leveloffset=+1]

include::strings.adoc[leveloffset=+1]

include::booleans.adoc[leveloffset=+1]

include::paths.adoc[leveloffset=+1]

include::lists.adoc[leveloffset=+1]

include::attribute-sets.adoc[leveloffset=+1]

include::functions.adoc[leveloffset=+1]

include::argument-sets.adoc[leveloffset=+1]

include::if.adoc[leveloffset=+1]

include::let.adoc[leveloffset=+1]

include::with.adoc[leveloffset=+1]

// TODO discuss laziness
