tvl-depot/third_party/lisp/mime4cl
sterni 7c6806cfa7 refactor(3p/lisp/mime4cl): rename :stream to :underlying-stream
This makes sure that initializing coder-stream-mixin (for the most part)
has the same interface as initializing qbase64:decode-stream. This will
make integrating that as a faster replacement to
mime4cl:base64-decoder-stream a bit easier.

The idea is to replace the char by char base64 decoder with one that
supports read-sequence. After that deliminited-input-stream needs to
gain support for read-sequence as well, so we can actually take
advantage of this fact. Finally, we'll have to evaluate the remaining
decoders and think about switching the (base64) encoders over as well.

Change-Id: If971da02437506e00a7c9fab2b94efc42725e62d
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8555
Reviewed-by: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
2023-05-09 16:42:54 +00:00
..
test refactor(3p/lisp/mime4cl): unify test mechanism for sample msgs 2023-05-01 16:17:20 +00:00
.skip-subtree feat(3p/lisp/mime4cl): build using buildLisp 2021-09-01 22:57:17 +00:00
address.lisp chore(3p/lisp/mime4cl): remove CMUCL specific code 2022-01-26 17:43:54 +00:00
default.nix refactor(3p/lisp/mime4cl): unify test mechanism for sample msgs 2023-05-01 16:17:20 +00:00
endec.lisp refactor(3p/lisp/mime4cl): replace babel with flexi-streams 2023-03-30 16:11:54 +00:00
ex-sclf.lisp chore: remove sclf from the tree 2022-07-05 15:01:17 +00:00
mime.lisp refactor(3p/lisp/mime4cl): rename :stream to :underlying-stream 2023-05-09 16:42:54 +00:00
mime4cl-tests.asd chore(3p/lisp/mime4cl): remove CMUCL specific code 2022-01-26 17:43:54 +00:00
mime4cl.asd refactor(3p/lisp/mime4cl): use trivial-gray-streams 2022-01-26 17:43:54 +00:00
OWNERS chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
package.lisp refactor(3p/lisp/mime4cl): replace babel with flexi-streams 2023-03-30 16:11:54 +00:00
README feat(3p/lisp/mime4cl): build using buildLisp 2021-09-01 22:57:17 +00:00
streams.lisp refactor(3p/lisp/mime4cl): rename :stream to :underlying-stream 2023-05-09 16:42:54 +00:00

MIME4CL is a Common Lisp library for dealing with MIME messages.
It has originally been written by Walter C. Pelissero and vendored
into depot as upstream has become inactive and provides no repo
of any kind. Upstream and depot version may diverge.

Upstream Website: http://wcp.sdf-eu.org/software/#mime4cl
Vendored Tarball: http://wcp.sdf-eu.org/software/mime4cl-20150207T211851.tbz