diff options
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -1,3 +1,34 @@ + TXR 185 + 2017-08-30 + + + Features + + - The op/do macro implementation has been rewritten + in Lisp: + - Substitution of the @1 notation to anonymous lambda + argument terms now leverages local macros, so that + it follows a correct code walk. + - Will not get stuck in an infinite loop if quoted + literals occur that contain circular structure. + - Meta expressions like @foo and @(bar) can now be used + in the dot position of a function call + - Example: + (macrolet ((sys:expr (x) ^(quote ,x))) + (list . @(a b c))) + -> (a b c) + - related to the op rewrite, which relies on it + to preserve the behavior of forms like (op fun . @1) + previously implemented in op itself. + + Bugs + + - Fixed a five-and-half year old bug in replace-str, + introduced between TXR 54 and 55. This affects other + operations such as (append "str1" "str2"). + + + TXR 184 2017-08-23 |