commit e78cadc8e86ed2ccf94aed0f05b29a4db91b8eea
parent 32510ef6446a0c923946f4d84e7e430786e62872
Author: Kirill Elagin <kirelagin@gmail.com>
Date: Wed, 20 Mar 2019 14:10:05 +0100
parent 32510ef6446a0c923946f4d84e7e430786e62872
Author: Kirill Elagin <kirelagin@gmail.com>
Date: Wed, 20 Mar 2019 14:10:05 +0100
readme: Add the Why section
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md @@ -61,6 +61,16 @@ with dns.combinators; { You can build an example zone in `example.nix` by running `nix-build example.nix`. +Why? +----- + +* DNS zone syntax is crazy. Nix is nice and structured. +* Full power of a Turing-complete functional language + (`let`, `if`, `map` and other things you are used to). +* Strong typing provded by the NixOS module system. +* All kinds of shortcuts and useful combinators. + + Use ----