Libreria IO de Lua en Ginga.ar 1.3
Hola buen día como estas? He estado desarrollando algunas aplicaciones para TV Digital y estoy requiriendo utilizar la libreria IO de Lua mas específicamente io.lines<http://www.lua.org/manual/5.1/manual.html#pdf-io.lines>, pero estoy teniendo problemas para desplegar la app en el STB, esta libreria se encuentra implementada en esta versión de Ginga.ar 1.3? Saludos!
Hola, Ginga.ar utiliza la librería Lua, pero el código de los modulos de Lua como IO, no pertenecen a Ginga.ar. Lo que decis que pasa es lo correcto, en la norma ABNT 15606-2:2009 en la página 114 podes encontrar: *Las funciones a continuación son dependientes de plataforma y fueron retiradas:* *a) en el módulo package: loadlib;* *b) en el módulo io: todas las funciones;* *c) en el módulo os: clock, execute, exit, getenv, remove, rename, tmpname y setlocale;* *d) en el módulo debug: todas las funciones.* Entiendo que la restricción del modulo IO dejo de estar en la versión 2011 de la norma. Saludos.- 2012/8/29 jose francisco luis medina <[email protected]>
Hola buen día como estas?
He estado desarrollando algunas aplicaciones para TV Digital y estoy requiriendo utilizar la libreria IO de Lua mas específicamente io.lines<http://www.lua.org/manual/5.1/manual.html#pdf-io.lines>, pero estoy teniendo problemas para desplegar la app en el STB, esta libreria se encuentra implementada en esta versión de Ginga.ar 1.3?
Saludos!
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Alejandro Alvarez
Entiendo que no este implementada pero en tal caso no es porque la norma no lo permita porque en la ABNTNBR15606-2_2011Ed2 no esta en las retiradas. Cito '10.1 Linguagem Lua - Funções removidas da biblioteca de Lua A linguagem de script adotada pelo Ginga-NCL é Lua (elementos <media> do tipo application/x-ginga-NCLua ou application/x-ncl-NCLua). A definição completa de Lua é apresentada no Anexo B. As funções a seguir são dependentes de plataforma e foram removidas: a) no módulo package: loadlib; b) no módulo os: clock, execute, exit, getenv, remove, rename, tmpname e setlocale; c) no módulo debug: todas as funções.' Página 113... Saludos El 29 de agosto de 2012 11:49, Alejandro Alvarez < [email protected]> escribió:
Hola,
Ginga.ar utiliza la librería Lua, pero el código de los modulos de Lua como IO, no pertenecen a Ginga.ar.
Lo que decis que pasa es lo correcto, en la norma ABNT 15606-2:2009 en la página 114 podes encontrar:
*Las funciones a continuación son dependientes de plataforma y fueron retiradas:* *a) en el módulo package: loadlib;* *b) en el módulo io: todas las funciones;* *c) en el módulo os: clock, execute, exit, getenv, remove, rename, tmpname y setlocale;* *d) en el módulo debug: todas las funciones.*
Entiendo que la restricción del modulo IO dejo de estar en la versión 2011 de la norma.
Saludos.-
2012/8/29 jose francisco luis medina <[email protected]>
Hola buen día como estas?
He estado desarrollando algunas aplicaciones para TV Digital y estoy requiriendo utilizar la libreria IO de Lua mas específicamente io.lines<http://www.lua.org/manual/5.1/manual.html#pdf-io.lines>, pero estoy teniendo problemas para desplegar la app en el STB, esta libreria se encuentra implementada en esta versión de Ginga.ar 1.3?
Saludos!
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Alejandro Alvarez
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Hola, trato de explicarlo de otra manera: Ginga.ar usa librerías: lua, xerces, boost, entre otras. El fabricante del STB, cuando porta Ginga.ar a su equipo, además del código de Ginga.ar tiene que incluir las librerías de las que Ginga.ar depende. La norma ABNT, sobre la librería Lua en particular, dice que cuando se incluye se debe compilar con ciertos módulos deshabilitados. En la versión de la norma del 2009 IO está deshabilitado. El fabricante muy probablemente tenga su equipo basado en esa versión para el caso puntual de librería Lua. Otra cosa, que nada tiene que ver con lo anterior, es que funciones tiene Ginga.ar implementadas de los modulos canvas, event, etc, que son "extensiones" que se agregan al lenguaje Lua, para que el programador puede dibujar en la pantalla o comunicarse con NCL. Este código si pertenece a Ginga. Saludos. 2012/8/29 jose francisco luis medina <[email protected]>
Entiendo que no este implementada pero en tal caso no es porque la norma no lo permita porque en la ABNTNBR15606-2_2011Ed2 no esta en las retiradas. Cito
'10.1 Linguagem Lua - Funções removidas da biblioteca de Lua A linguagem de script adotada pelo Ginga-NCL é Lua (elementos <media> do tipo application/x-ginga-NCLua ou application/x-ncl-NCLua). A definição completa de Lua é apresentada no Anexo B.
As funções a seguir são dependentes de plataforma e foram removidas:
a) no módulo package: loadlib; b) no módulo os: clock, execute, exit, getenv, remove, rename, tmpname e setlocale; c) no módulo debug: todas as funções.'
Página 113...
Saludos
El 29 de agosto de 2012 11:49, Alejandro Alvarez < [email protected]> escribió:
Hola,
Ginga.ar utiliza la librería Lua, pero el código de los modulos de Lua como IO, no pertenecen a Ginga.ar.
Lo que decis que pasa es lo correcto, en la norma ABNT 15606-2:2009 en la página 114 podes encontrar:
*Las funciones a continuación son dependientes de plataforma y fueron retiradas:* *a) en el módulo package: loadlib;* *b) en el módulo io: todas las funciones;* *c) en el módulo os: clock, execute, exit, getenv, remove, rename, tmpname y setlocale;* *d) en el módulo debug: todas las funciones.*
Entiendo que la restricción del modulo IO dejo de estar en la versión 2011 de la norma.
Saludos.-
2012/8/29 jose francisco luis medina <[email protected]>
Hola buen día como estas?
He estado desarrollando algunas aplicaciones para TV Digital y estoy requiriendo utilizar la libreria IO de Lua mas específicamente io.lines<http://www.lua.org/manual/5.1/manual.html#pdf-io.lines>, pero estoy teniendo problemas para desplegar la app en el STB, esta libreria se encuentra implementada en esta versión de Ginga.ar 1.3?
Saludos!
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Alejandro Alvarez
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Alejandro Alvarez
participants (2)
-
Alejandro Alvarez -
jose francisco luis medina