aboutsummaryrefslogtreecommitdiff
path: root/doc/introduction.rst
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-03-15 17:26:43 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-03-15 17:26:43 -0700
commit5e014dfaf8775bcb9b908f9ef05f31d4b2fda56e (patch)
tree328de14cb5f505e9513b33772c87c25b93d78335 /doc/introduction.rst
parent822ce01040733b6203aaf0d222a5091417c9ad0b (diff)
downloadconsfigurator-5e014dfaf8775bcb9b908f9ef05f31d4b2fda56e.tar.gz
portability note about MACROEXPAND-ALL
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'doc/introduction.rst')
-rw-r--r--doc/introduction.rst9
1 files changed, 6 insertions, 3 deletions
diff --git a/doc/introduction.rst b/doc/introduction.rst
index dbfb33c..8c1d7dd 100644
--- a/doc/introduction.rst
+++ b/doc/introduction.rst
@@ -265,9 +265,12 @@ Portability and stability
- **Consfigurator is still stabilising and so there may be lots of breaking
changes.**
-- All of the code should be portable ANSI Common Lisp, but little to no
- testing is done by the author on implementations other than SBCL, so testing
- and portability patches are welcome.
+- All of the code in the core library should be portable ANSI Common Lisp,
+ though optional packages providing properties and connection types might use
+ implementation-specific functionality. There is one exception: we require
+ an implementation of ``MACROEXPAND-ALL``, but most Lisps in use today
+ provide this. Little to no testing is done by the author on implementations
+ other than SBCL, so testing and portability patches are welcome.
- Little attempt is made by the author to support systems other than Debian
GNU/Linux, but again, portability patches are welcome, and the design of