[NTG-context] store counter or variable and reread again

Hans Hagen pragma at wxs.nl
Sat Dec 30 23:35:28 CET 2006


Aditya Mahajan wrote:
> On Sat, 30 Dec 2006, Peter M�nster wrote:
>
>   
>> On Sat, 30 Dec 2006, Aditya Mahajan wrote:
>>
>>     
>>> % Now the rest of the magic to take care of the two pass run
>>> % Basically this says that rerun if \nofPoints != 
>>> % \countervalue{Points}. In the next run we set \nofPoints to the
>>> % previous value of \countervalue{Points} (the \checkPoints macro in 
>>> % the beginning), so things should be stable after two runs.
>>> \savetwopassdata {Points} {\nofPoints} {\countervalue{Points}}
>>>       
>> Hello Aditya,
>>
>> with the following example, I get always 2 runs:
>>
>> \definetwopasslist{test}
>> \starttext
>> bla
>> \savetwopassdata{test}{1}{2}
>> \stoptext
>>
>> Is this normal or a bug?
>>     
>
> Hmm... I would have guessed that you will keep on getting infinite 
> runs, but apparently texexec decides that two are enough. I need to 
> look deeper to see if this is the intended behaviour. I would call it 
> a bug, since there can be cases which need more than two runs to 
> converge.
>
>   
how about

\savecurrentvalue\SomeVar{someval}




-- 

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------



More information about the ntg-context mailing list