Release Notes: Improvements in the apply function, reduce-left, and reduce-right, and improved design and implementation of optional arguments. Lists, vectors, and strings are now generally function-callable, not only under the dwim operator. Some new functions were added. Bugs in the do operator were fixed along with some other problems.
Release Notes: General parser improvements were made. Nested op syntax (for partial evaluation) now has a way for inner nestings to refer to the parameters of outer nestings. New convenience functions were added for updating sequences and hashtables in-place. New catenated input streams were implemented for treating multiple streams as one virtual stream. Semantic improvements were made in reduce-left and reduce-right. Library functions for removing and renaming files were added. Expressions that give default values to optional function parameters can now refer to the values of previous parameters, not just the surrounding lexical scope. Bugs were fixed.
Release Notes: Sweeping changes in the embedded Lisp dialect to allow strings and vectors to be treated using traditional list processing functions like cdr and mapcar. New command line options. A new group-by function for partitioning data and constructing a hash in one step. New time-related functions. A new do operator for partial evaluation, similar to the op operator. A bugfix in the @(require) directive.
Release Notes: An important bugfix in regex character classes. A minor bugfix in the put-byte function. New operators in TXR Lisp. Character and byte "unget" functionality in the stream API. Optional parameters in TXR Lisp functions can now have default value expressions.
Release Notes: This release maintains the Mac OS/X, MinGW, and Cygwin ports (binaries available). It adds several new math functions in the area of combinatorics and statistics. A small, but often annoying restriction has been lifted in the pattern language.
Release Notes: This release adds an important regression bugfix related to signal-handling, affecting performance, and an improvement in the runtime parsing function.
Release Notes: An interface to syslog is now available. POSIX signal handling: TXR programs can use functions (lambdas or named) as signal handlers, or ignore signals. The parser is opened for program use: data structures can be read from strings and streams. Bugfixes.
Release Notes: New functionality: tail streams for following rotating log files, better support for real-time input handling in txr pattern language, more complete time/data handling, run-time access to the regex parser, a new null stream type, access to C errno, and support for daemonizing.
Release Notes: This release provides a number of bugfixes, including a long-standing broken behavior and a four-year-old regression.
Release Notes: Minor feature enhancements and documentation improvements.