I would like to go from a list of words through a dedicated command, for instance \listofwords{one word;one longer word;word and word} to the expanded list of the same words, ie:
\begin{list}{}
\item one word
\item one longer word
\item word and word
\end{list}
and the initial list could store more (or less) semicolon-separated words.
Edit The following may be more challenging: how to go from two different lists, \listofwords{word;wordd;worddd} and \listofterms{term;termm;termmm} to
\begin{list}{}{}
\item word term
\item wordd termm
\item worddd termmm
\end{list}
where worddd (or any other of the lists above) could store several space-separated words. Based on the previous answers, I had a look at the xparse and etoolbox packages but could no find any useful solution :(


words. Is this a problem? – pluton Sep 6 '12 at 21:20\listofwords{one word}{one longer word}{word and word}would be acceptable as well. – pluton Sep 6 '12 at 21:24