From 910e2d3a41b97171cd674419b92d7e2e6bcb0e33 Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Sun, 21 Feb 2021 21:18:08 -0700 Subject: add "About the name" Signed-off-by: Sean Whitton --- README.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'README.rst') diff --git a/README.rst b/README.rst index ab47fcd..2e4ae59 100644 --- a/README.rst +++ b/README.rst @@ -37,6 +37,25 @@ Consfigurator's design should permit them to be soon] .. _GNU Guix System: https://guix.gnu.org/ .. _NixOS: https://nixos.org/ +About the name +-------------- + +``CONS`` is a fundamental operator in Lisp. Consfigurator is so named because +we hope to enable configuration management workflows which take advantage of +some of the unique properties of the activity of programming in Lisp. + +For example, using Lisp's interactivity, it's easy to test a new property +you're working on without having to plumb it into your main deployments, which +might be large and relatively slow to run. Hit C-c C-c on your ``DEFPROP`` +form in Emacs, switch to the repl, and then use ``DEPLOY-THESE`` to run just +that property against localhost or a local container, until it does what it +should. For this purpose you can use whatever connection type is most +convenient -- perhaps you normally deploy using Consfigurator's support for +starting up remote Lisp images, but you can swap in a simple, lighter-weight +connection type for testing. + +We also have a few nice macros defined, though nothing too clever yet. + Quick start / introduction ========================== -- cgit v1.2.3