summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-06-01 21:04:24 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-06-01 21:04:24 -0700
commit9823df8c051f71351a8de33d661b70afad7c2fee (patch)
tree3447c7c343ffa5aee7d6a58744fed355998127e2 /txr.1
parent2e09b52431cc988fbb0c6b898f262347252a126d (diff)
downloadtxr-9823df8c051f71351a8de33d661b70afad7c2fee.tar.gz
txr-9823df8c051f71351a8de33d661b70afad7c2fee.tar.bz2
txr-9823df8c051f71351a8de33d661b70afad7c2fee.zip
Version 261txr-261
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Bumped. * txr.vim, tl.vim: Regenerated. * protsym.c: Likewise.
Diffstat (limited to 'txr.1')
-rw-r--r--txr.119
1 files changed, 14 insertions, 5 deletions
diff --git a/txr.1 b/txr.1
index 4f1849f8..d4dd4317 100644
--- a/txr.1
+++ b/txr.1
@@ -430,9 +430,9 @@
.ds TX \f[B]TXR\f[]
.ds TL \f[B]TXR Lisp\f[]
.\" Start of man page:
-.TH TXR 1 2021-05-25 "Utility Commands" "TXR Programming Language" "Kaz Kylheku"
+.TH TXR 1 2021-06-01 "Utility Commands" "TXR Programming Language" "Kaz Kylheku"
.SH* NAME
-\*(TX \- Programming Language (Version 260)
+\*(TX \- Programming Language (Version 261)
.SH* SYNOPSIS
.mono
@@ -77867,7 +77867,12 @@ little endian.
A given \*(TX version may also be capable of loading files produced by
an older version, or even ones produced by a newer version. Whether this
-is possible depends on the versions involved.
+is possible depends on the versions involved. Furthermore,
+there is a general issue at play: code compiled by newer
+versions of \*(TX may require functions that are not present
+in older versions, preventing that code from running. Newer
+\*(TX may support new syntax not recognized by older \*(TX,
+and that syntax may end up in compiled files.
Compiled files contain a minor and major version number (which is independent
of the \*(TX version). The
@@ -77897,8 +77902,12 @@ version 2, 3, 4 or 5, regardless of minor version.
Versions 252 through 259 produce version 6.0 files and loads only version 6,
regardless of minor version.
-Version 260 produces version 7.0 files and loads version 6 and 7, regardless of
-minor version.
+Versions 260 and 261 produce version 7.0 files and loads
+version 6 and 7, regardless of minor version. Version 261
+introduces JSON
+.code #J
+syntax. Compiled code which contains embedded JSON literals
+is not loadable by \*(TX 260 or older.
.SS* Semantic Differences between Compilation and Interpretation