Hello list,
Another difference, perhaps the result of my lack of knowledge, but a difference.
The following example produces different results for the fourth sequence, with the index being passed one item under MkIV and two items under LMTX.
(The code is stripped out of a much more complex bit to show the issue.)
% macros=mkvi
\starttexdefinition unexpanded startBlockQuotation
\dosingleempty\dostartBlockQuotation
\stoptexdefinition
\starttexdefinition dostartBlockQuotation [#SETUPS]
\getrawparameters[BlockQuotation]
[index=,#SETUPS]
\expandafter\processcommalist
\expandafter[\BlockQuotationindex]\doIndexIt{}
\stoptexdefinition
\starttexdefinition stopBlockQuotation
\stoptexdefinition
\starttexdefinition doIndexIt #INDEXTERM
indexer sees #INDEXTERM\
\index{#INDEXTERM}
\stoptexdefinition
\starttext
\startBlockQuotation[index=aaa]
\startparagraph
1 \quad when indexing aaa.
\stopparagraph
\stopBlockQuotation
\startBlockQuotation[index={aab}]
\startparagraph
2 \quad when indexing \{aab\}.
\stopparagraph
\stopBlockQuotation
\startBlockQuotation[index={aac, aad}]
\startparagraph
3 \quad when indexing \{aac, aad\}.
\stopparagraph
\stopBlockQuotation
\startBlockQuotation[index={{aae, aaf}}]
\startparagraph
4 \quad when indexing \{\{aae, aaf\}\}.
\stopparagraph
\stopBlockQuotation
\startBlockQuotation[index={{{aag, aah}}}]
\startparagraph
5 \quad when indexing \{\{\{aag, aah\}\}\}.
\stopparagraph
\stopBlockQuotation
\startBlockQuotation[index={{aai, aaj},{aak, aal}}]
\startparagraph
6 \quad when indexing \{\{aai, aaj\},\{aak, aal\}\}.
\stopparagraph
\stopBlockQuotation
\startBlockQuotation[index={{{aam, aan}},{{aao, aap}}}]
\startparagraph
7 \quad when indexing \{\{\{aam, aan\}\},\{\{aao, aap\}\}\}.
\stopparagraph
\stopBlockQuotation
\placeindex
\stoptext
Did I misuse the comma list processing, or is this a bug?
--
Rik