summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-01-26 20:46:50 -0800
committerKaz Kylheku <kaz@kylheku.com>2012-01-26 20:46:50 -0800
commite0c091f0188aac47d95cce327b7a2f5eb83bd0d3 (patch)
treeb94af89ef4ebc5e3a98b5d612d484fa40afa1332
parent03870bed9fc6d9769b6dd5b1dd12631d9afa1a0d (diff)
downloadtxr-e0c091f0188aac47d95cce327b7a2f5eb83bd0d3.tar.gz
txr-e0c091f0188aac47d95cce327b7a2f5eb83bd0d3.tar.bz2
txr-e0c091f0188aac47d95cce327b7a2f5eb83bd0d3.zip
Version 55
* txr.c (version): Bumped. * txr.1: Bumped version and set date. * configure (txr_ver): Bumped. * RELNOTES: Updated.
-rw-r--r--ChangeLog12
-rw-r--r--RELNOTES23
-rwxr-xr-xconfigure2
-rw-r--r--txr.14
-rw-r--r--txr.c2
5 files changed, 39 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index f4f2ed83..549fd7ea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2012-01-26 Kaz Kylheku <kaz@kylheku.com>
+ Version 55
+
+ * txr.c (version): Bumped.
+
+ * txr.1: Bumped version and set date.
+
+ * configure (txr_ver): Bumped.
+
+ * RELNOTES: Updated.
+
+2012-01-26 Kaz Kylheku <kaz@kylheku.com>
+
* lib.c (replace_list): Always convert the input items to a list,
even in the trivial case that an empty list is being replaced.
Allow a string to be the replacement (split into a list of
diff --git a/RELNOTES b/RELNOTES
index 15491c13..35cb28c1 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,26 @@
+ TXR 55
+ 2011-01-26
+
+
+ Features
+
+ - New square bracket syntax for Lisp-1 like invocation
+ and array-indexing over lists, vectors, strings and hashes.
+
+ - New a .. b pair syntactic sugar for (cons a b).
+ Works with array indexing brackets to extract ranges
+ (slices) from lists, vectors and strings.
+
+ - Indexed elements and slices are assignable.
+
+ - In the pattern language, variables in output templates (output variables)
+ can be indexed and sliced.
+
+ - Output variables that hold lists are now interpolated with spaces
+ between, and this can be overridden with any separator string.
+
+
+
TXR 54
2011-01-21
diff --git a/configure b/configure
index f85ee7b2..86746f95 100755
--- a/configure
+++ b/configure
@@ -357,7 +357,7 @@ fi
#
-txr_ver=54
+txr_ver=55
#
# The all important banner.
diff --git a/txr.1 b/txr.1
index 75814bc3..54d46384 100644
--- a/txr.1
+++ b/txr.1
@@ -21,9 +21,9 @@
.\"IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
.\"WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-.TH "TXR" 1 2012-01-21 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku"
+.TH "TXR" 1 2012-01-26 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku"
.SH NAME
-txr \- text extractor (version 54)
+txr \- text extractor (version 55)
.SH SYNOPSIS
.B txr [ options ] query-file { data-file }*
.sp
diff --git a/txr.c b/txr.c
index 261dce87..48755c32 100644
--- a/txr.c
+++ b/txr.c
@@ -43,7 +43,7 @@
#include "debug.h"
#include "txr.h"
-const wchli_t *version = wli("54");
+const wchli_t *version = wli("55");
const wchar_t *progname = L"txr";
const wchar_t *spec_file = L"stdin";
val spec_file_str;