aboutsummaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-02-21 21:18:08 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-02-21 21:18:08 -0700
commit910e2d3a41b97171cd674419b92d7e2e6bcb0e33 (patch)
tree7ba657e7ec030fff4732c2634f9f44048ccf9eef /README.rst
parent04e42b0b78e4aeb25d99c62ac581989ed5508213 (diff)
downloadconsfigurator-910e2d3a41b97171cd674419b92d7e2e6bcb0e33.tar.gz
add "About the name"
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst19
1 files changed, 19 insertions, 0 deletions
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
==========================