Re: [NTG-context] Pass a lua table to metapost
On 12/8/2014 4:48 PM, Mojca Miklavec wrote: On Mon, Dec 8, 2014 at 4:34 PM, DesdeChaves wrote: I use the last context minimals. In my system a have a new luatex binary (v. 0.78.2) but I don't know how install it in minimals. If i just copy/paste the new binary to the folder .../tex/texmf-osx-64/bin I found a eeror message This went wrong: .../Context/tex/texmf-context/tex/context/base/spac-ver.lua:933: attempt to index field 'properties' (a nil value) Why context minimals don't coming with the last luatex? Hans, what version of LuaTeX is needed? we have 0.79.2 now but 0.79.1 is also ok i think Jorge, which version of luatex do you have in minimals / what OS are you using? It's not 100% clear to me whether you have 0.78.2 in minimals or somewhere else. If 0.78.2 comes from minimals, you must be using PowerPC or armel and we need to ask the maintainer of these binaries for a rebuild. If LuaTeX 0.79.2 is needed, we just need to send an email to everyone (or rather: we should do that anyway). Maybe I just forgot to send a notice to the builders to make new builds when LuaTeX 0.79.2 came out. indeed, 0.79.2 is the latest greatest Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 ___
Re: [NTG-context] Pass a lua table to metapost
On 12/7/2014 8:25 PM, DesdeChaves wrote: I would like to pass the lua table keys and values to metapost. In the keys i have information about the paths names and in the values i have information about the label that should be draw in the center of each path (unitsquare). In my code (see attach) the table in question is weekdays_number_and_name. I know that is possible to pass a array from metapost to lua. Is the reverse possible? it's possible to ask values from within mp: \starttext \startluacode document.variables = { labels = { one, two, three, } } \stopluacode \startMPpage numeric dx, dy; dx = 4.4cm; dy = 0.53cm; path b[]; for i=1 upto lua(mp.print(\#document.variables.labels)) : b[i] = unitsquare xscaled dx yscaled dy shifted (0, (i-1)*dy); draw b[i]; label(lua(mp.quoted(document.variables.labels[ decimal i ])), center b[i]); endfor \stopMPpage \stoptext - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 ___
Re: [NTG-context] Pass a lua table to metapost
Thanks, but I'm not able to run this code in my system. I'm working in ConTeXt ver: 2014.12.06 14:20 MKIV beta fmt: 2014.12.8 int: english/english and the error message is: runscript ! Isolated expression. to be read again ( mlib_luas_luacall-begingroup.runscript( for.s=(TEXT2):if.string.s:s.elsei... lua-..._s,(TEXT3))else:mlib_luas_luacall((TEXT3)) fi.endgroup * ...lua(mp.print(#document.variables.labels)) : b[i] = unitsquare xscal... ! Extra tokens will be flushed. to be read again ( mlib_luas_luacall-begingroup.runscript( for.s=(TEXT2):if.string.s:s.elsei... lua-..._s,(TEXT3))else:mlib_luas_luacall((TEXT3)) fi.endgroup * ...lua(mp.print(#document.variables.labels)) : b[i] = unitsquare xscal... vacuous ! Improper final value has been replaced by 0. to be read again : * ...a(mp.print(#document.variables.labels)) : b[i] = unitsquare xscaled... 2014-12-08 9:21 GMT+00:00 Hans Hagen pra...@wxs.nl: On 12/7/2014 8:25 PM, DesdeChaves wrote: I would like to pass the lua table keys and values to metapost. In the keys i have information about the paths names and in the values i have information about the label that should be draw in the center of each path (unitsquare). In my code (see attach) the table in question is weekdays_number_and_name. I know that is possible to pass a array from metapost to lua. Is the reverse possible? it's possible to ask values from within mp: \starttext \startluacode document.variables = { labels = { one, two, three, } } \stopluacode \startMPpage numeric dx, dy; dx = 4.4cm; dy = 0.53cm; path b[]; for i=1 upto lua(mp.print(\#document.variables.labels)) : b[i] = unitsquare xscaled dx yscaled dy shifted (0, (i-1)*dy); draw b[i]; label(lua(mp.quoted(document.variables.labels[ decimal i ])), center b[i]); endfor \stopMPpage \stoptext - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 ___ -- Atentamente DesdeChaves ___ 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 ___
Re: [NTG-context] Pass a lua table to metapost
On 12/8/2014 12:27 PM, DesdeChaves wrote: Thanks, but I'm not able to run this code in my system.. I'm working in ConTeXt ver: 2014.12.06 14:20 MKIV beta fmt: 2014.12.8 int: english/english and the error message is: runscript ! Isolated expression. so your luatex is too old - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 ___
Re: [NTG-context] Pass a lua table to metapost
I use the last context minimals. In my system a have a new luatex binary (v. 0.78.2) but I don't know how install it in minimals. If i just copy/paste the new binary to the folder .../tex/texmf-osx-64/bin I found a eeror message This went wrong: .../Context/tex/texmf-context/tex/context/base/spac-ver.lua:933: attempt to index field 'properties' (a nil value) Why context minimals don't coming with the last luatex? Thanks for your support 2014-12-08 12:19 GMT+00:00 Hans Hagen pra...@wxs.nl: On 12/8/2014 12:27 PM, DesdeChaves wrote: Thanks, but I'm not able to run this code in my system.. I'm working in ConTeXt ver: 2014.12.06 14:20 MKIV beta fmt: 2014.12.8 int: english/english and the error message is: runscript ! Isolated expression. so your luatex is too old - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 ___ -- Atentamente DesdeChaves ___ 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 ___
Re: [NTG-context] Pass a lua table to metapost
On 12/8/2014 4:34 PM, DesdeChaves wrote: I use the last context minimals. In my system a have a new luatex binary (v. 0.78.2) but I don't know how install it in minimals. If i just copy/paste the new binary to the folder .../tex/texmf-osx-64/bin I found a eeror message This went wrong: .../Context/tex/texmf-context/tex/context/base/spac-ver.lua:933: attempt to index field 'properties' (a nil value) Why context minimals don't coming with the last luatex? it's the reverse: the latest luatex comes with the latest minimals normally one runs first-setup to update Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 ___
Re: [NTG-context] Pass a lua table to metapost
On Mon, Dec 8, 2014 at 4:34 PM, DesdeChaves wrote: I use the last context minimals. In my system a have a new luatex binary (v. 0.78.2) but I don't know how install it in minimals. If i just copy/paste the new binary to the folder .../tex/texmf-osx-64/bin I found a eeror message This went wrong: .../Context/tex/texmf-context/tex/context/base/spac-ver.lua:933: attempt to index field 'properties' (a nil value) Why context minimals don't coming with the last luatex? Hans, what version of LuaTeX is needed? Jorge, which version of luatex do you have in minimals / what OS are you using? It's not 100% clear to me whether you have 0.78.2 in minimals or somewhere else. If 0.78.2 comes from minimals, you must be using PowerPC or armel and we need to ask the maintainer of these binaries for a rebuild. If LuaTeX 0.79.2 is needed, we just need to send an email to everyone (or rather: we should do that anyway). Maybe I just forgot to send a notice to the builders to make new builds when LuaTeX 0.79.2 came out. Mojca ___ 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 ___
Re: [NTG-context] Pass a lua table to metapost
Sorry for the noise. My LuaTeX version is 0.79.1. I'm using MacOSX This is LuaTeX, Version beta-0.79.1 (TeX Live 2014/dev) (rev 4972) 2014-12-08 15:48 GMT+00:00 Mojca Miklavec mojca.miklavec.li...@gmail.com: On Mon, Dec 8, 2014 at 4:34 PM, DesdeChaves wrote: I use the last context minimals. In my system a have a new luatex binary (v. 0.78.2) but I don't know how install it in minimals. If i just copy/paste the new binary to the folder .../tex/texmf-osx-64/bin I found a eeror message This went wrong: .../Context/tex/texmf-context/tex/context/base/spac-ver.lua:933: attempt to index field 'properties' (a nil value) Why context minimals don't coming with the last luatex? Hans, what version of LuaTeX is needed? Jorge, which version of luatex do you have in minimals / what OS are you using? It's not 100% clear to me whether you have 0.78.2 in minimals or somewhere else. If 0.78.2 comes from minimals, you must be using PowerPC or armel and we need to ask the maintainer of these binaries for a rebuild. If LuaTeX 0.79.2 is needed, we just need to send an email to everyone (or rather: we should do that anyway). Maybe I just forgot to send a notice to the builders to make new builds when LuaTeX 0.79.2 came out. Mojca ___ 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 ___ -- Atentamente DesdeChaves ___ 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 ___
Re: [NTG-context] Pass a lua table to metapost
MacOSX intel 2014-12-08 16:03 GMT+00:00 DesdeChaves desdecha...@gmail.com: Sorry for the noise. My LuaTeX version is 0.79.1. I'm using MacOSX This is LuaTeX, Version beta-0.79.1 (TeX Live 2014/dev) (rev 4972) 2014-12-08 15:48 GMT+00:00 Mojca Miklavec mojca.miklavec.li...@gmail.com : On Mon, Dec 8, 2014 at 4:34 PM, DesdeChaves wrote: I use the last context minimals. In my system a have a new luatex binary (v. 0.78.2) but I don't know how install it in minimals. If i just copy/paste the new binary to the folder .../tex/texmf-osx-64/bin I found a eeror message This went wrong: .../Context/tex/texmf-context/tex/context/base/spac-ver.lua:933: attempt to index field 'properties' (a nil value) Why context minimals don't coming with the last luatex? Hans, what version of LuaTeX is needed? Jorge, which version of luatex do you have in minimals / what OS are you using? It's not 100% clear to me whether you have 0.78.2 in minimals or somewhere else. If 0.78.2 comes from minimals, you must be using PowerPC or armel and we need to ask the maintainer of these binaries for a rebuild. If LuaTeX 0.79.2 is needed, we just need to send an email to everyone (or rather: we should do that anyway). Maybe I just forgot to send a notice to the builders to make new builds when LuaTeX 0.79.2 came out. Mojca ___ 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 ___ -- Atentamente DesdeChaves -- Atentamente DesdeChaves ___ 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 ___
Re: [NTG-context] Pass a lua table to metapost
After the update to new ConTeXT minimals -- luatex beta-0.79.2 (rev 5084) -- the code runs perfectly. Thanks to all. Jorge 2014-12-08 16:05 GMT+00:00 DesdeChaves desdecha...@gmail.com: MacOSX intel 2014-12-08 16:03 GMT+00:00 DesdeChaves desdecha...@gmail.com: Sorry for the noise. My LuaTeX version is 0.79.1. I'm using MacOSX This is LuaTeX, Version beta-0.79.1 (TeX Live 2014/dev) (rev 4972) 2014-12-08 15:48 GMT+00:00 Mojca Miklavec mojca.miklavec.li...@gmail.com : On Mon, Dec 8, 2014 at 4:34 PM, DesdeChaves wrote: I use the last context minimals. In my system a have a new luatex binary (v. 0.78.2) but I don't know how install it in minimals. If i just copy/paste the new binary to the folder .../tex/texmf-osx-64/bin I found a eeror message This went wrong: .../Context/tex/texmf-context/tex/context/base/spac-ver.lua:933: attempt to index field 'properties' (a nil value) Why context minimals don't coming with the last luatex? Hans, what version of LuaTeX is needed? Jorge, which version of luatex do you have in minimals / what OS are you using? It's not 100% clear to me whether you have 0.78.2 in minimals or somewhere else. If 0.78.2 comes from minimals, you must be using PowerPC or armel and we need to ask the maintainer of these binaries for a rebuild. If LuaTeX 0.79.2 is needed, we just need to send an email to everyone (or rather: we should do that anyway). Maybe I just forgot to send a notice to the builders to make new builds when LuaTeX 0.79.2 came out. Mojca ___ 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 ___ -- Atentamente DesdeChaves -- Atentamente DesdeChaves -- Atentamente DesdeChaves ___ 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 ___
Re: [NTG-context] Pass a lua table to metapost
Am 08.12.2014 um 19:24 schrieb DesdeChaves: After the update to new ConTeXT minimals -- luatex beta-0.79.2 (rev 5084) -- the code runs perfectly. hm, after updating (Linux) I have still 79.1: voss@shania:~/Links/opt/context/tex/texmf-linux-64/bin ./luatex -v This is LuaTeX, Version beta-0.79.1 (TeX Live 2014/dev) (rev 4972) Herbert ___ 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 ___
[NTG-context] Pass a lua table to metapost
I would like to pass the lua table keys and values to metapost. In the keys i have information about the paths names and in the values i have information about the label that should be draw in the center of each path (unitsquare). In my code (see attach) the table in question is weekdays_number_and_name. I know that is possible to pass a array from metapost to lua. Is the reverse possible? thanks in advance Jorge calendario3.tex Description: TeX document ___ 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 ___