Version 148 is out.

 new new list compose Reply to this message Top page
Attachments:
+ (text/plain)
+ (text/html)

Delete this message
Author: Kaz Kylheku
Date:  
To: TXR Users
Subject: Version 148 is out.

Hi all,

I released TXR 148 last night. Binaries at Bintray.

This has a number of significant bugfixes.  I also addressed some degenerate behaviors that were uncovered by the fuzzing tool AFL (fast).

The functionality of the POSIX strptime time format parsing function (inverse of strftime) is exposed.

I added optimization to the quasi-quote operator's code generation. This is easy to demo:

This is the TXR Lisp interactive listener of TXR 147.
Use the :quit command or type Ctrl-D on empty line to exit.
1> (sys:expand '^^(a b ,',c ,,d ,e))
(append (list 'append)
        (list (append (list 'list)
                      (list (append (list 'quote)
                                    (list 'a)))))
        (list (append (list 'list)
                      (list (append (list 'quote)
                                    (list 'b)))))
        (list (append (list 'list)
                      (list (append (list 'quote)
                                    (list c)))))
        (list (append (list 'list)
                      (list d)))
        (list (append (list 'list)
                      (list 'e))))

This is the TXR Lisp interactive listener of TXR 148.
Use the :quit command or type Ctrl-D on empty line to exit.
1> (sys:expand '^^(a b ,',c ,,d ,e))
(list 'list ''a ''b
      (list 'quote c)
      d 'e)

Cheers ...