Hello Kumar, could you provide a (non-working) minimal example? I tried this: ---- local C = context local n = 0 C.starttext() C("A") n = n + 1 C("B") n = n + 1 C("C") n = n + 1 print("***", n) C.stoptext() print(">>>", n) ---- and I got "3" (twice) - what I expected: " ... ConTeXt ver: 2015.04.08 21:31 MKIV beta fmt: 2015.4.9 int: english/english ... \\Count.cld', result 'Count' ... sandbox > call > processing as cld: d://Lukas/Jobs/Podebrady-Sachta.RDS/Deska.SO/Statics/t/Count.cld *** 3 >>> 3 ... " ... And similar result for "Count.mkiv". On Mon, 13 Apr 2015 13:53:28 +0200, Kumar Appaiah wrote: > Hi. > > I am trying to set up a system where I can use Lua to find a total > that I can display at the end. For example, if I set a question paper, > after each question, I do a \directlua{total = total + 4}, assuming > this question has 4 points. At the top of my document, I now want to > say "Total points:" and display the value of total. > > Now, naturally, using \directlua gives me 0, since total is 0 at the > beginning. But \latelua didn't seem to be what I am looking for. Could Where could I learn more about \latelua (I'm hearing first time now about that command)... Best regards, Lukas > someone please guide me in the right direction? > > Thanks. > > Kumar -- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz Bezová 1658 147 14 Praha 4 Tel: +420 241 096 751 Fax: +420 244 461 038