* Lua-loop inside MetaPost @ 2010-03-09 14:17 Andreas Harder 2010-03-09 14:24 ` Wolfgang Schuster 0 siblings, 1 reply; 6+ messages in thread From: Andreas Harder @ 2010-03-09 14:17 UTC (permalink / raw) To: mailing list for ConTeXt users Hi all, I can't find a solution for the following example: \starttext \startMPpage draw origin for i=0 step 10 until 100 : ..{down}(i,0) endfor ; \stopMPpage \startluacode context.startMPpage() context("draw origin"..for i=0,100,10 do.."..{down}("..i..",0)"..end..";") context.stopMPpage() \stopluacode \stoptext Can someone help? Thanks in advance Andreas ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Lua-loop inside MetaPost 2010-03-09 14:17 Lua-loop inside MetaPost Andreas Harder @ 2010-03-09 14:24 ` Wolfgang Schuster 2010-03-09 14:48 ` Andreas Harder 2010-03-09 14:59 ` Hans Hagen 0 siblings, 2 replies; 6+ messages in thread From: Wolfgang Schuster @ 2010-03-09 14:24 UTC (permalink / raw) To: mailing list for ConTeXt users Am 09.03.10 15:17, schrieb Andreas Harder: > Hi all, > > I can't find a solution for the following example: > > \starttext > > \startMPpage > draw origin for i=0 step 10 until 100 : ..{down}(i,0) endfor ; > \stopMPpage > > \startluacode > context.startMPpage() > context("draw origin"..for i=0,100,10 do.."..{down}("..i..",0)"..end..";") > context.stopMPpage() > \stopluacode > > \stoptext > > Can someone help? > \startluacode context.startMPpage() context("draw origin") for i=0,100,10 do context(string.format("..{down}(%d,0)",i)) end context(";") context.stopMPpage() \stopluacode Wolfgang ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Lua-loop inside MetaPost 2010-03-09 14:24 ` Wolfgang Schuster @ 2010-03-09 14:48 ` Andreas Harder 2010-03-09 14:59 ` Hans Hagen 1 sibling, 0 replies; 6+ messages in thread From: Andreas Harder @ 2010-03-09 14:48 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 774 bytes --] Am 09.03.2010 um 15:24 schrieb Wolfgang Schuster: > Am 09.03.10 15:17, schrieb Andreas Harder: >> Hi all, >> >> I can't find a solution for the following example: >> >> \starttext >> >> \startMPpage >> draw origin for i=0 step 10 until 100 : ..{down}(i,0) endfor ; >> \stopMPpage >> >> \startluacode >> context.startMPpage() >> context("draw origin"..for i=0,100,10 do.."..{down}("..i..",0)"..end..";") >> context.stopMPpage() >> \stopluacode >> >> \stoptext >> >> Can someone help? >> > \startluacode > context.startMPpage() > context("draw origin") > for i=0,100,10 do > context(string.format("..{down}(%d,0)",i)) > end > context(";") > context.stopMPpage() > \stopluacode Thank you Wolfgang! Greetings Andreas [-- Attachment #1.2: Type: text/html, Size: 2021 bytes --] [-- Attachment #2: Type: text/plain, Size: 486 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Lua-loop inside MetaPost 2010-03-09 14:24 ` Wolfgang Schuster 2010-03-09 14:48 ` Andreas Harder @ 2010-03-09 14:59 ` Hans Hagen 2010-03-09 15:11 ` Andreas Harder 1 sibling, 1 reply; 6+ messages in thread From: Hans Hagen @ 2010-03-09 14:59 UTC (permalink / raw) To: mailing list for ConTeXt users On 9-3-2010 15:24, Wolfgang Schuster wrote: > Am 09.03.10 15:17, schrieb Andreas Harder: >> Hi all, >> >> I can't find a solution for the following example: >> >> \starttext >> >> \startMPpage >> draw origin for i=0 step 10 until 100 : ..{down}(i,0) endfor ; >> \stopMPpage >> >> \startluacode >> context.startMPpage() >> context("draw origin"..for i=0,100,10 >> do.."..{down}("..i..",0)"..end..";") >> context.stopMPpage() >> \stopluacode >> >> \stoptext >> >> Can someone help? > \startluacode > context.startMPpage() > context("draw origin") > for i=0,100,10 do > context(string.format("..{down}(%d,0)",i)) > end > context(";") > context.stopMPpage() > \stopluacode also, if you want it in pure lua, you can put: context.startMPpage() context("draw origin") for i=0,100,10 do context(string.format("..{down}(%d,0)",i)) end context(";") context.stopMPpage() in demo.cld and then run context demo.cld and the following also works: context.startMPpage() context("draw origin") for i=0,100,10 do context("..{down}(%d,0)",i) end context(";") context.stopMPpage() that is: format is built in Hans ----------------------------------------------------------------- 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 ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Lua-loop inside MetaPost 2010-03-09 14:59 ` Hans Hagen @ 2010-03-09 15:11 ` Andreas Harder 2010-03-09 15:25 ` Hans Hagen 0 siblings, 1 reply; 6+ messages in thread From: Andreas Harder @ 2010-03-09 15:11 UTC (permalink / raw) To: mailing list for ConTeXt users Am 09.03.2010 um 15:59 schrieb Hans Hagen: > On 9-3-2010 15:24, Wolfgang Schuster wrote: >> Am 09.03.10 15:17, schrieb Andreas Harder: >>> Hi all, >>> >>> I can't find a solution for the following example: >>> >>> \starttext >>> >>> \startMPpage >>> draw origin for i=0 step 10 until 100 : ..{down}(i,0) endfor ; >>> \stopMPpage >>> >>> \startluacode >>> context.startMPpage() >>> context("draw origin"..for i=0,100,10 >>> do.."..{down}("..i..",0)"..end..";") >>> context.stopMPpage() >>> \stopluacode >>> >>> \stoptext >>> >>> Can someone help? >> \startluacode >> context.startMPpage() >> context("draw origin") >> for i=0,100,10 do >> context(string.format("..{down}(%d,0)",i)) >> end >> context(";") >> context.stopMPpage() >> \stopluacode > > also, if you want it in pure lua, you can put: > > context.startMPpage() > context("draw origin") > for i=0,100,10 do > context(string.format("..{down}(%d,0)",i)) > end > context(";") > context.stopMPpage() > > in demo.cld and then run > > context demo.cld > > and the following also works: > > context.startMPpage() > context("draw origin") > for i=0,100,10 do > context("..{down}(%d,0)",i) > end > context(";") > context.stopMPpage() > > that is: format is built in Thanks for further explanations. The following works too: \startluacode context.startMPpage() context("draw origin") for i=0,100,10 do context("..{down}("..i..",0)") – without %d end context(";") context.stopMPpage() \stopluacode Or is this deprecated? Greetings Andreas ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Lua-loop inside MetaPost 2010-03-09 15:11 ` Andreas Harder @ 2010-03-09 15:25 ` Hans Hagen 0 siblings, 0 replies; 6+ messages in thread From: Hans Hagen @ 2010-03-09 15:25 UTC (permalink / raw) To: mailing list for ConTeXt users On 9-3-2010 16:11, Andreas Harder wrote: > context("..{down}("..i..",0)") – without %d > > Or is this deprecated? no, it's just lua sttring concatination ... it all depends on taste ----------------------------------------------------------------- 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 ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-03-09 15:25 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-03-09 14:17 Lua-loop inside MetaPost Andreas Harder 2010-03-09 14:24 ` Wolfgang Schuster 2010-03-09 14:48 ` Andreas Harder 2010-03-09 14:59 ` Hans Hagen 2010-03-09 15:11 ` Andreas Harder 2010-03-09 15:25 ` Hans Hagen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).