diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-07-19 20:29:20 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-07-19 20:29:20 -0700 |
commit | f6fba584dbd928d9af82f97f71b2bddfbc05b2df (patch) | |
tree | 2ff6a5812102ca87d7345703c252d0b4c2b1549e /RELNOTES | |
parent | 17d96cdc896872ea06966353f4fcedb35b4cff3f (diff) | |
download | txr-f6fba584dbd928d9af82f97f71b2bddfbc05b2df.tar.gz txr-f6fba584dbd928d9af82f97f71b2bddfbc05b2df.tar.bz2 txr-f6fba584dbd928d9af82f97f71b2bddfbc05b2df.zip |
Version 183.txr-183
* RELNOTES: Updated.
* configure, txr.1: Bumped version and date.
* share/txr/stdlib/ver.tl: Likewise.
* txr.vim, tl.vim, protsym.c: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 52 |
1 files changed, 52 insertions, 0 deletions
@@ -1,3 +1,55 @@ + TXR 183 + 2017-07-19 + + + Features + + - Extraction Language: + - New :lists parameter in @(collect)/@(coll) + - Specifies variables which are are ensured as bindings + to lists, even if they match nothing, without the + full blown discipline of :vars. + - FFI: + - carray-buf, ffi-get, ffi-put-into, and ffi-in get + an offset parameter for added flexibility. + - Environment: + - The accessors symbol-function, symbol-value and symbol-macro + can now create bindings that don't exist, when assigned, + rather than throwing errors. + - Storing to a (symbol-function (meth ...)) place can define + a method now. + - I/O: + - The format function can now pad floating-point numbers with + zeros, if a leading zero flag is specified on the precison. + - remove-path: exception semantics adjusted. + - New path-cat function for easy catenation of paths. + - getopts: + - New argument type :text for an option whose argument is + a string that is treated as raw text, and not TXR Lisp + literal syntax as with the :str type. + - List/Sequence processing: + - New function, relate: turns corresponding elements from + a pair of sequences into a translation function. + - New accessor nth, like ANSI Lisp nth. + - find and pos functions optimized and improved in + support of objects that implement sequences. + - Filters: + - New *filters* special variable exposed. This holds the + named filters used in the extraction language, as a hash + table. + + Bugs + + - Fixed spurious warnings occurring in some situations when + functions are invoked using square bracket syntax. + - Fixed runaway recursion when trace macro used + to trace the * or format functions. + - regex: regex printing no longer renders superfluous parentheses + around character classes. + - getopts: fixed broken custom option type. + + + TXR 182 2017-07-09 |