summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-06-04 20:05:50 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-06-04 20:05:50 -0700
commit3c1c62dbe6901887d6dfaba67427a8dcbd6ddd6b (patch)
tree7b3a96a20b2a7d0dd03218826ff93f88641c27b7 /RELNOTES
parent18f873d961486e46129eecfa17046faceb369939 (diff)
downloadtxr-3c1c62dbe6901887d6dfaba67427a8dcbd6ddd6b.tar.gz
txr-3c1c62dbe6901887d6dfaba67427a8dcbd6ddd6b.tar.bz2
txr-3c1c62dbe6901887d6dfaba67427a8dcbd6ddd6b.zip
Version 143.txr-143
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES30
1 files changed, 30 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 9e54ca59..c38927a6 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,33 @@
+ TXR 143
+ 2016-06-04
+
+
+ Features
+
+ - Structs:
+ - Structures can now support custom pretty-printing
+ via a print method.
+ - car, cdr, nullify, and from-list methods on structures allow
+ them to behave as if they were sequences.
+ - TXR Pattern language:
+ - The "!command" and "$dir" convention for opening command pipe
+ and directory steams has been removed: this will not be
+ recognized on the command line or the @(next) or @(output)
+ directives.
+ - The "-" convention for denoting standard input is now
+ only available from the command line, not from the @(next)
+ or @(output) directives.
+ - @(output) now evaluates the destination as a Lisp expression;
+ no need to use the @ escape.
+ - @(repeat) sees variables in more places:
+ - In the output variable syntax @{a b [c..d]}, if b, c and d are
+ variables, they are recognized by the directive and treated
+ accordingly.
+ - Previously @(repeat) would know about a, but have to be informed about
+ the others via :vars (b c d).
+
+
+
TXR 142
2016-05-29