Re: [NTG-context] Pass a lua table to metapost

2014-12-09 Thread Hans Hagen

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

2014-12-08 Thread Hans Hagen

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

2014-12-08 Thread DesdeChaves
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

2014-12-08 Thread Hans Hagen

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

2014-12-08 Thread DesdeChaves
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

2014-12-08 Thread Hans Hagen

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

2014-12-08 Thread Mojca Miklavec
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

2014-12-08 Thread DesdeChaves
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

2014-12-08 Thread DesdeChaves
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

2014-12-08 Thread DesdeChaves
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

2014-12-08 Thread Herbert Voss

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

2014-12-07 Thread DesdeChaves
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
___