Hi all,
TXR 131 is out. (Binaries at bintray).
This has some bugfixes only; see release notes.
I hadn't announced 130, which I put out on January 5. That introduced some cool new stuff.
I created a "stream adapter" object via which you can alter how a text stream is delimited into lines: it supports regex-based delimiting.
For instance if s is a stream, (record-adapter regex s) returns a stream which behaves just like s except that the the get-line stream operation uses the regular expression as a delimiter instead of the newline character. If the stream param is omitted, then *stdin* is used.
For instance: read null-character-separated environment strings from /proc/self/environ:
txr -p '(get-lines (record-adapter #/\xDC00/))' < /proc/self/environ
Cheers ...