Several questions I’ve asked on TeX.SE have been related to LaTeX3 and Expl3, and I’ve found myself using both latex3 and expl3. This is probably redundant.
When should a question be tagged latex3 and when expl3?
Should the tags be merged?
LaTeX3 is much more than expl3.
xtemplate
...I'd tag a question {expl3} (in addition to the {latex3} tag) when the question is about the programming language and its usage, i.e., about all the stuff in interface3 like for example What is the difference between \cs_if_exist:NTF and \cs_if_free:NTF?, and {latex3} in all cases where the question goes beyond, like your xtemplate
question or What can *I* do to help the LaTeX3 Project.
I've noticed, however, that many people don't seem to make a distinction between LaTeX3 and expl3 and also the current tagging doesn't seem to be consistent.
expl3
is a package that is part of the LaTeX3 project. There are other packages that are also part of LaTeX3 (e.g. the xparse
and xcoffins
packages, etc.). So the tags (should) serve different purposes: the latex3 tag deals with any aspect of LaTeX3, while the expl3 tag deals specifically with the functionality that expl3
provides. So I don't think the tags should be merged, and your use of both tags is entirely appropriate.