diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-01-27 06:26:27 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-01-27 06:26:27 -0800 |
commit | 781e27b5a11beb7341b8453c91bf18d1cc6ff741 (patch) | |
tree | 93db9bc18c3d50044a03570bf84e8e8f07b57c09 /socket.c | |
parent | 62e1785a69a35e6df8bbee8c923c63b25ffd9f9a (diff) | |
download | txr-781e27b5a11beb7341b8453c91bf18d1cc6ff741.tar.gz txr-781e27b5a11beb7341b8453c91bf18d1cc6ff741.tar.bz2 txr-781e27b5a11beb7341b8453c91bf18d1cc6ff741.zip |
optimizer: syntactic sugar around rewrite.
* share/txr/stdlib/optimize.tl (rewrite-case): New macro,
combining rewrite, lambda and match-case.
(basic-blocks thread-jumps): Condense using rewrite-case,
and unfold some of the expressions into longer lines,
since everything has moved quite a bit to the left.
Diffstat (limited to 'socket.c')
0 files changed, 0 insertions, 0 deletions