在 中expl3
有命令\int_zero_new:N
、\tl_clear_new:N
、 \str_clear_new:N
、\seq_clear_new:N
、\clist_clear_new:N
等,但没有针对布尔值的类似命令(类似于\bool_false_new:N
)。有什么原因吗?
答案1
您必须记住,它expl3
处于非常活跃的开发阶段,目前还没有“最终”版本。也就是说,没有类似命令的原因\bool_false_new:N
是还没有人实现它们。这通常是因为没有人能够提出令人信服的用例。LaTeX3 团队不太愿意添加用户很少或没有用户的新功能,因为他们担心这些功能会expl3
变得过于臃肿和难以维护。不过,您应该鼓励您针对官方expl3
上游代码提交拉取请求,网址为https://github.com/latex3/latex3以便可以对此新功能进行讨论。