about summary refs log tree commit diff
path: root/third_party/lisp/cl-yacc.nix
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2023-03-30T15·36+0200
committerclbot <clbot@tvl.fyi>2023-03-30T16·11+0000
commit113910906330a80385885fea49d57e9daaecabad (patch)
tree71cb7b2375cb915afdce885eaed994ce80bce026 /third_party/lisp/cl-yacc.nix
parente292d82d839684dff5582caefa3a0f0a9f551af4 (diff)
refactor(3p/lisp/mime4cl): replace babel with flexi-streams r/6063
decode-RFC2047 used babel's octets-to-string, but we can replace it with
the function of the same name from flexi-streams. This doesn't make a
difference for the moment, but will be useful in the future:
flexi-streams provides de- and encoding streams that we'll be able to
use to replace and augment some of the stream based MIME part handling
code in mime4cl. babel doesn't have as powerful stream functionality
although it seems to be planned.

Another big upside of flexi-streams is that we'll be able to replace
delimited-input-string using it. This should allow us to slowly work
towards correct and more efficient decoding of MIME bodies.

Change-Id: I17174f1c96c5be7d103d396564e6aa0fe24c80fc
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8371
Autosubmit: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'third_party/lisp/cl-yacc.nix')
0 files changed, 0 insertions, 0 deletions