diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-12-29 21:18:04 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-12-29 21:18:04 -0800 |
commit | a80b573c8c26bec0aa8cfd28a05297a88f30337b (patch) | |
tree | 17ec128f8b2a3b35ca351b7514cd2150b543e575 /RELNOTES | |
parent | 955bf2b707a424dd7db884362089ee7299908b2e (diff) | |
download | txr-a80b573c8c26bec0aa8cfd28a05297a88f30337b.tar.gz txr-a80b573c8c26bec0aa8cfd28a05297a88f30337b.tar.bz2 txr-a80b573c8c26bec0aa8cfd28a05297a88f30337b.zip |
Version 129.txr-129
* 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-- | RELNOTES | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -1,3 +1,47 @@ + TXR 129 + 2015-12-30 + + + Features + + - TXR pattern language: + - @(line) directive now works in horizontal mode + - New @(data) and @(name) directives for capturing/matching + raw data, and name of data source. + - :counter in @(repeat)/@(rep) can now be given a starting value. + - Quasiliterals in the pattern language are now evaluated as Lisp + quasiliterals. + - the compatibility mechanism provides the previous evaluation mode. + - The same applies to @(output): variables now follow Lisp rules, + similarly to variables in quasiliterals. + - @(repeat) and @(rep) now "see" Lisp globals; no need to list these + using :vars. + - Lisp library: + - chr-isdigit and chr-isxdigit now return the integer digit value + when the test is true, rather than just t. + - Object printing: + - Lazy strings are now printed in a reasonable way, not shortened + to the #<lazy-string ...> notation. + - New special variales for global control over how floating-point + objects are rendered: *print-flo-format* and *print-fo-format*. + - OOP: + - with-slots macro added. + - Yet improved location and macro ancestry tracing in unhandled + exception diagnostics. + + Bugs + + - Vim syntax highlighting files: fixed regression in genvim.txr + causing missing identifiers. + - Four-year-old bug in @(collect)/@(coll) fixed, causing the + @(last)/@(until) clauses to be evaluated with an empty list + of variable bindings whenever the main clause fails. + - Fixed exception in @(freeform) directive when scanning from + an interactive input stream. + - Bugfixes in pattern language debug tracing (-v). + + + TXR 128 2015-12-19 |