summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-06-18 08:00:06 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-06-18 08:00:06 -0700
commit2e86b72043a84f2b2468cd7d4c714f66c10fb220 (patch)
tree85dacc5551e81870e3b2011ffad8bf4695223860 /txr.1
parent038657f3d9495fb5939ee34f053c361256c34e71 (diff)
downloadtxr-2e86b72043a84f2b2468cd7d4c714f66c10fb220.tar.gz
txr-2e86b72043a84f2b2468cd7d4c714f66c10fb220.tar.bz2
txr-2e86b72043a84f2b2468cd7d4c714f66c10fb220.zip
* txr.1: Document *txr-version* and *lib-version*
Diffstat (limited to 'txr.1')
-rw-r--r--txr.123
1 files changed, 23 insertions, 0 deletions
diff --git a/txr.1 b/txr.1
index c9c89f5f..365018ff 100644
--- a/txr.1
+++ b/txr.1
@@ -30454,6 +30454,29 @@ These error symbols existed:
and
.codn process_error .
+.coNP Variables @ *txr-version* and @ *lib-version*
+.desc
+The
+.code *txr-version*
+variable gives the version of the \*(TX executable. Programs can express
+conditional variable based on detecting the version.
+
+The
+.code *lib-version*
+variable gives the version of the installed library of \*(TX code accompanying
+the executable.
+
+It is expected that these two variables have an identical value. Any
+discrepancy in their value indicates an installation whose library or \*(TX
+executable were upgraded independently. Should such a situation arise in any
+system and cause a problem, \*(TX programs can be defensively coded against it
+with the help of these variables.
+
+Some features of the \*(TX library are built into the executable, whereas
+others are in the library directory. This aspect of library symbols isn't
+specified in this manual; knowing which of these two variables is relevant
+to a library feature requires familiarity with the implementation.
+
.SH* Appendix
.SS* A. NOTES ON EXOTIC REGULAR EXPRESSIONS
Users familiar with regular expressions may not be familiar with the complement