I wanted to do something with the length of a commalist but found
that it macro \getcommalistsize does not seem to respond.
Here is a small test:
\starttext
\def\showcommalist#1{commalist=(#1)\crlf
(size=\getcommalistsize[#1])\crlf
\processcommalist[#1]\showcommalistitem\crlf
(commalistsize=\commalistsize)\par}
\def\showcommalistitem#1{item = #1 }
\showcommalist{a,b,c,d,e}
\showcommalist{1,2,3}
direct call (size=\getcommalistsize[p,q])
\stoptext
result:
commalist=(a,b,c,d,e)
(size=)
item = a item = b item = c item = d item = e
(commalistsize=5)
commalist=(1,2,3)
(size=)
item = 1 item = 2 item = 3
(commalistsize=3)
direct call (size=)
As can be seen the macro \getcommalistsize does not give a value
back, \processcommalist works.
Am I doing something wrong here or understood it wrong?
yours sincerely,
dr. H. van der Meer
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context