expl3: Sequence stack

Jonathan Spratte <0000033164e32157-dmarc-request-0lvw86wZMd8wwC3q1xGJAzLcMfAFj/UcfwJ6n/[email protected]> Tue, 27 Oct 2020 12:48:10 +0100
Newsgroups gmane.comp.tex.latex.latex3
Message-ID <20201027114810.GJ886940@thinkarch>
Hi all,

I got two little questions concerning stacks in `expl3`.

1. What is the best way to build a stack for a sequence?

The naive way would be to use something like

    \seq_push:No \l_my_stack_seq \l_my_seq

to push and then

    \seq_pop:NN \l_my_stack_seq \l_my_seq

But this doesn't look like a clean usage of `\seq_pop:NN` and
`\seq_push:Nn`.

2. Should there be a higher level interface for stacks of the different
data types in `expl3`?


Best
Jonathan
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEs8EKpEY1cfStRNEHQBicLt1R3hcFAl+YCPYACgkQQBicLt1R
3hdmfBAAt144+n7gg2SFckguzVtITLpd2KyByO4219FgBdtTl5zsV2RJcroOIS+B
y+i2xsvFLXxWByOjDVtgaPIbQuLC60IT0qc9K2jXTEc0hlR2w0wtkSssgJnFWxz8
9lIjsi43mkildTh9zNfS3iECvFan51X8a19UvCTzkZfaiXq+tX/J6MR0mkpPsDC0
SFSEt39p8t3puVl/JKbH+RS/NZPgEppUJdKzLkdS+cAul8HeNE2jvuovGwZYrdx0
z9OR51sOSKBMlU3RRaSi6caHHRYYJe4rU507GMKgYDaiGaKgWqorcEi4MbZ/rR+G
TMOw+cyc5CghwDxXuWv0oxY+4nIBdRsc7YUrnatgIaMLrmrTrRoPOS4YIyG/QFyu
UXS7KrlR2j+93Dd6iehC12JPVa+HLwbSDTnLvjI+7MZx5AS3itD6mVAryv2IPpnq
XQgUxTfiiaU++c+mH8DJHipfWeGbDcwYfxJy7fHuNMNDnaPwhQXLp0OUqaiVIQg0
oYdIz6fuciw1mFmYpw9itVciKXRVrEO6DH/K2fQaK0F8/xiKZ7i3trikDAWaXY8K
89XsrU8hRYRWQB3p6XpN6YDOMLR4bv5INm7aKXyfIpmTE9JNxo2SnOrbHWzXeJYC
c6UKYVYyj1fXGl/CMRl+Hm0Lf0Ojzp5g4SISRCUEHV5TbFOFE18=
=Bwu1
-----END PGP SIGNATURE-----